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

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

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

  *#dm .dmInner div.u_1174817256 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1174817256 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1627273521 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1627273521 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1482408968 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1482408968 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1996107254 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1996107254 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1909184154 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1909184154 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1752894705 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1752894705 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1809899717 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1809899717 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1150719094 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1150719094 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1578042958 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1578042958 span[data-icon-mask] { background-color:rgba(255,255,255,1) !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1052518348 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) rgba(255,255,255,1) !important;
  }

  *#dm .dmInner a.u_1052518348 span.text { color:rgba(255,255,255,1) !important; }

  *#dm .dmInner a.u_1052518348:hover { border-color:rgba(0,0,0,0) !important; }

  *#dm .dmInner a.u_1052518348.hover { border-color:rgba(0,0,0,0) !important; }

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

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

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

  *#dm .dmInner nav.u_1843853041 { color:white !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(0,0,0,0) !important; }

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

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(0,0,0,0) !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
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_4);
}
}



@media all {
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    background-size: contain;
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0px 0px 0px 0px;
    width: 56.15%;
    background-image: none;
    min-width: 4%;
    order: 1;
    align-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 5fd389d {
    background-image: none;
    background-color: var(--color_5);
}
    
#\39 b08da7f {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#group_u63 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 25px 150px 25px 25px;
    width: 39.72%;
    min-height: 8px;
    justify-content: flex-end;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/businessmen-discussing-documents-in-a-corporate-se-2026-01-11-08-08-00-utc-1920w.jpg");
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: -10% 0% 0% 0%;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
    
#widget_qg5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
}



@media all {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.9;
    content: '';
    height: 100%;
    background-color: var(--color_4);
}
#\31 c37fd14 {
    background-image: none;
    background-color: rgba(0, 0, 0, 0);
}
    
#\38 0ac8ef8 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\30 27491d5 {
    column-gap: 4%;
    row-gap: 20px;
    width: 82.51%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 c9f173b {
    max-width: 100%;
    width: 95.34%;
    height: auto;
    order: 0;
}
    
#widget_j7p.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_j7p {
    max-width: 100%;
    width: auto;
    min-height: 55px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_isq {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
}
    
#\37 0b8572c {
    margin: 0px 0% 0px 0%;
}
    
#group_ike {
    width: 13.47%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media all {
    
#\31 2698421 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 32%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\38 2356676 {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab1ede03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    background-image: none;
    border-style: solid;
    background-color: var(--color_4);
}
    
#\31 df8579a {
    column-gap: 2%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 519px;
    flex-wrap: wrap;
    padding: 30px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\33 14d0199 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 32%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: rgba(117, 6, 12, 1);
}
#bfd071d2 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/pexels-photo-6519905-1920w.jpeg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 cc12f88 {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 456b7c2 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 450px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#ab7906e9 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 f0d1b0d {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ddd5940 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\31 727b752.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\31 727b752 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 026e807 {
    margin: 0px 0% 0px 0%;
}
    
#widget_k55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_k55 {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ee064c3d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 32%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 560c9d1::before, #\32 560c9d1 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: var(--color_1);
}
#\32 560c9d1 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/pexels-photo-9787152-1920w.jpeg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 39ffab4 {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8b6ae89 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 450px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#fbdd6650 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 364a7c7 {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e90c9438 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\38 7866f74.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 7866f74 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cdf42f52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#cdf42f52 {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#d42d8781 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 32%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#c7e024cc::before, #c7e024cc > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: var(--color_1);
}
#c7e024cc {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/pexels-photo-30660776-1920w.jpeg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e315516f {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ef9f40c0 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 450px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#fa7a88f3 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b58dcbe8 {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f50e9680 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\38 0aeb5f1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 0aeb5f1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ea2c65e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\30 ea2c65e {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#group_u0q {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#group_ika {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#group_3k9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\35 20667b8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 32%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    flex: 1 1 auto;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#dcdf8279::before, #dcdf8279 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: rgba(117,6,12,1);
}
#dcdf8279 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/pexels-photo-6065254-1920w.jpeg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc1191e {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b7bb0bc0 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 266px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4defc6d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#\35 4defc6d {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\31 ac1bc00 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#\35 c6efb84 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#abfb73f4 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#e679b9b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#e679b9b3 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e63221a7::before, #e63221a7 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: rgba(117,6,12,1);
}
#e63221a7 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/pexels-photo-3747465-1920w.jpeg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 33e4e2b {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd9f997 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 266px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#a030bda2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#a030bda2 {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b87d138b {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
}
    
#d56decc9 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 78ec889 {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bb0179b3 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\33 50608fb.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\33 50608fb {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 037af93 {
    column-gap: 4%;
    row-gap: 24px;
    width: 70.14%;
    min-height: 8px;
    min-width: 4%;
}
    
#\39 312f081 {
    column-gap: 4%;
    row-gap: 24px;
    max-width: var(--max-content-width_1, 1200px);
    width: 100%;
    min-height: 228px;
    flex-wrap: nowrap;
    padding: 100px 2% 0% 2%;
}
    
#\33 1a237f9 {
    background-image: none;
    background-color: var(--color_4);
}
    
#widget_gqs {
    max-width: 100%;
    width: 609px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_1js {
    column-gap: 4%;
    row-gap: 24px;
    width: 25.84%;
    justify-content: flex-end;
    min-height: 8px;
    align-items: flex-end;
    min-width: 4%;
}
    
#fa451439 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 fc48ed9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: -4% 0% 0% 0%;
}
    
#\38 2d8db62 {
    min-height: 128px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a658ada9 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
    border-radius: 8px 8px 8px 8px;
}
    
#\38 d19b48e {
    margin: 0px 0% 0px 0%;
}
    
#widget_equ {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ec6a3586 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: -4% 0% 0% 0%;
}
    
#\34 e80902a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 62c9406 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 30.6%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-color: var(--color_1);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    padding: 24px 24px 24px 24px;
    margin: -4% 0% 0% 0%;
}
    
#\33 44e7c80 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b34d3749 {
    width: 60px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a8b1efb {
    width: 63.90%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\37 ae20430 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 179f380 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 ad7cf2a {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf965046 {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d01ebed {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e730d1d {
    width: 30px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 f075000 {
    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%;
}
    
#f771696c {
    min-height: 189px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3efb6f1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#\31 778d564 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4j3 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 9cbcabc {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 623px;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\38 f106b0d {
    background-color: var(--color_3);
    background-image: none;
}
    
#\34 98f500e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 98f500e {
    max-width: 100%;
    width: 87.37%;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4555f31.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\39 4555f31 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
}
    
#\39 0fbc688 {
    row-gap: 24px;
    max-height: 100%;
    width: 54.82%;
    min-height: 8px;
    justify-self: auto;
    order: 1;
    padding: 2% 16px 2% 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0df5417 {
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 25px 150px 25px 25px;
    width: 41.06%;
    min-height: 8px;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/patient-communicates-with-nutritionist-in-the-offi-2026-03-10-03-07-38-utc-1920w.jpg");
    min-width: 4%;
    order: 0;
}
    
#\37 503098d {
    margin: 0px 0% 0px 0%;
}
    
#widget_d1k.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#widget_d1k {
    align-self: auto;
    max-width: 100%;
    width: auto;
    min-height: 55px;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_7l4 {
    align-self: auto;
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 3.4584079165118715%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4b93908.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 24px 10px 24px;
}
#\31 4b93908 {
    align-self: auto;
    max-width: 100%;
    width: auto;
    min-height: 55px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 52ae795 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 33.95%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#a4295e84 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 7de4615 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_v6k {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 62e2a69 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f623e915 {
    margin: 0px 0% 0px 0%;
}
    
#b74f2e77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 8px;
    width: 62.03%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\34 bde2a50 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#group_9i1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rv5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ott {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 3;
}
    
#f39d77de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#be9cb8e5 {
    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;
}
    
#\38 2444f83 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 29273ab {
    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 6ea2c4c {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d37c830b {
    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;
}
    
#a88bd074 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 c48563c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 bd988a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 75px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 c761255 {
    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;
}
    
#widget_kak.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_kak {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    order: 4;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 eaba2bf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b1c51d8b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 100px 2% 0px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\37 261cd97 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#widget_k1n {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a03e79a1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c434814 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 7534273 {
    max-width: 100%;
    width: 86px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb36582a {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 2% 30px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\35 e7e3b9c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b7f3e986 {
    margin: 0px 0% 0px 0%;
}
    
#ca2de4b5 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 99e5640::before, #\34 99e5640 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: rgba(117,6,12,1);
}
#\34 99e5640 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/upscale-suburban-homes-with-large-backyards-and-gr-2026-03-16-00-06-49-utc-1920w.jpg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 05a2a1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 05a2a1f {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#de58956e {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ede9e534 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\36 89f9cc9 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 249px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 053cb19 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\38 236b36f {
    max-width: 100%;
    width: 86px;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c96ca06 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 30.6%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 5c2f20a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 30.6%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\33 2dea249::before, #\33 2dea249 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: rgba(117,6,12,1);
}
#\33 2dea249 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/view-from-the-height-to-the-central-part-of-the-ol-2026-03-25-22-51-58-utc-1920w.jpg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0db3c46 {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 249px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#eb41b7e5 {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 79e4e69 {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e442501 {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 77c68f1 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\38 f0f699d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\38 f0f699d {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6fc6e48.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\34 6fc6e48 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee2c0109 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_7);
    width: 30.6%;
    justify-content: space-between;
    background-image: none;
    min-width: 4%;
    order: 0;
    padding: 0% 0px 0% 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 aba8a88::before, #\30 aba8a88 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.8;
    content: '';
    height: 100%;
    background-color: var(--color_1);
}
#\30 aba8a88 {
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 12px 12px 0px 0px;
    max-height: 100%;
    width: 100%;
    min-height: 118px;
    align-items: flex-start;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/aerial-view-of-suburban-neighborhood-with-houses-a-2026-03-18-09-29-03-utc-1920w.jpg");
    height: auto;
    order: 0;
    padding: 0px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c04a3cc {
    row-gap: 8px;
    column-gap: 24px;
    max-height: 100%;
    width: 100%;
    min-height: 249px;
    align-items: flex-start;
    order: 1;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 0px 0px 12px 12px;
    height: auto;
    justify-content: space-between;
    padding: 32px 32px 32px 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 8416acf {
    align-items: flex-start;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
}
    
#\36 28be3ff {
    max-height: 100%;
    min-height: 45px;
    row-gap: 24px;
    column-gap: 24px;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0259f4d {
    align-self: auto;
    max-width: 100%;
    width: 84.28%;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a0ad1a98 {
    max-width: 100%;
    width: 38px;
    height: auto;
}
    
#\37 f19f1a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 f19f1a1 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 703d1ce.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#\37 703d1ce {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b624d9d0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0% 0% 0%;
}
#b624d9d0 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 a6ec6a1 {
    max-width: 100%;
    width: 86px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 d159f67 {
    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%;
}
    
#fb138648 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 2% 100px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 79f9b61 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_7);
    background-image: none;
}
    
#b2a9a9fb {
    margin: 0px 0% 0px 0%;
}
    
#widget_2tv.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 12px 24px 12px 24px;
}
#widget_2tv {
    width: auto;
    height: auto;
    min-height: 55px;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b46f53cf {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 100px 4% 100px 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 37ac15a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 4;
}
    
#\36 272ebb9 {
    max-width: 100%;
    width: 100%;
    height: 507px;
}
    
#a730f5b8 {
    row-gap: 24px;
    max-height: 100%;
    width: 56%;
    justify-content: flex-start;
    min-height: 8px;
    align-items: center;
    justify-self: auto;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 084a55c {
    margin: 0px 0% 0px 0%;
}
    
#c6adcf31 {
    align-self: auto;
    max-width: 100%;
    width: 1026px;
    height: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d11ba80c::before, #d11ba80c > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.05;
    content: '';
    height: 100%;
}
#d11ba80c {
    column-gap: 4%;
    row-gap: 0px;
    border-radius: 20px 20px 20px 20px;
    width: 40%;
    min-height: 8px;
    justify-content: space-between;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/legal-professionals-reviewing-contract-on-a-tablet-2026-01-05-23-24-30-utc-1920w.jpg");
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#f00dacc8::before, #f00dacc8 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    background-image: linear-gradient(405deg, rgba(0, 73, 137, 1) 0%, rgba(0, 58, 110, 1) 100%);
    opacity: 0.91;
    content: '';
    height: 100%;
}
#f00dacc8 {
    background-color: var(--color_1);
    background-attachment: fixed;
    background-image: url("https://irp.cdn-website.com/9f79678b/dms3rep/multi/opt/mountains-in-texas-2026-03-17-20-16-23-utc-1920w.jpg");
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b08da7f {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    align-items: center;
    width: 100%;
    min-height: 80px;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
    
#group_u63 {
    width: 100%;
    min-height: 339px;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    
}
    
#\38 0ac8ef8 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 633px;
    padding: 80px 4% 80px 4%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    
}
#\30 27491d5 {
    justify-content: flex-end;
    width: 100%;
    min-height: 8px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 c9f173b {
    width: 626px;
}
    
#widget_isq {
    width: 76.38%;
}
    
#\37 0b8572c {
    margin: 0px 0% 0px 0%;
}
    
#group_ike {
    width: 13.46%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 2698421 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\31 df8579a {
    column-gap: 2%;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 2% 80px 2%;
}
    
#\33 14d0199 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    
}
#bfd071d2 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 026e807 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cc12f88 {
    width: 60px;
}
    
#ee064c3d {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\32 560c9d1::before, #\32 560c9d1 > .bgExtraLayerOverlay {
    
}
#\32 560c9d1 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 39ffab4 {
    width: 60px;
}
    
#d42d8781 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#c7e024cc::before, #c7e024cc > .bgExtraLayerOverlay {
    
}
#c7e024cc {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e315516f {
    width: 60px;
}
    
#ab7906e9 {
    height: auto;
    min-height: 38px;
}
    
#fbdd6650 {
    height: auto;
    min-height: 38px;
}
    
#\35 20667b8 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#dcdf8279::before, #dcdf8279 > .bgExtraLayerOverlay {
    
}
#dcdf8279 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc1191e {
    width: 60px;
}
    
#e63221a7::before, #e63221a7 > .bgExtraLayerOverlay {
    
}
#e63221a7 {
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 33e4e2b {
    width: 60px;
}
    
#\37 456b7c2 {
    height: auto;
    min-height: 269px;
    row-gap: 8px;
}
    
#\31 8b6ae89 {
    height: auto;
    min-height: 300px;
    row-gap: 8px;
}
    
#ef9f40c0 {
    height: auto;
    min-height: 300px;
    row-gap: 8px;
}
    
#\36 bd9f997 {
    row-gap: 8px;
}
    
#b7bb0bc0 {
    row-gap: 8px;
}
    
#widget_k55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#widget_k55 {
    margin: 0px 0% 0px 0%;
}
    
#b87d138b {
    row-gap: 8px;
    height: auto;
    min-height: 125px;
}
    
#\31 ac1bc00 {
    row-gap: 8px;
    height: auto;
    min-height: 125px;
}
    
#group_3k9 {
    row-gap: 8px;
    height: auto;
    min-height: 173px;
}
    
#group_ika {
    row-gap: 8px;
    height: auto;
    min-height: 173px;
}
    
#group_u0q {
    row-gap: 8px;
    height: auto;
    min-height: 142px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 312f081 {
    min-height: auto;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 80px 2% 0% 2%;
}
    
#\32 037af93 {
    width: 100%;
    min-height: 8px;
}
    
#group_1js {
    width: 27.51%;
}
    
#fa451439 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gqs {
    width: 507px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 2d8db62 {
    flex-direction: column;
    flex-wrap: nowrap;
    column-gap: 4%;
    min-height: 0;
    row-gap: 8px;
    padding: 0px 0% 0px 0%;
}
    
#\38 d19b48e {
    margin: 0px 0% 0px 0%;
}
    
#\34 fc48ed9 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#ec6a3586 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
    
#\34 62c9406 {
    width: 100%;
    min-height: 80px;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f771696c {
    padding: 2% 2% 80px 2%;
}
    
#\31 778d564 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4j3 {
    width: 83.68%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 9cbcabc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 2% 80px 2%;
}
    
#group_7l4 {
    column-gap: 3.4584079165118715%;
    row-gap: 8px;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#widget_d1k {
    margin-left: 0%;
    width: 48.27%;
    margin-right: 0%;
}
    
#\31 4b93908 {
    margin-left: 0%;
    width: 48.27%;
    margin-right: 0%;
}
    
#\37 503098d {
    margin: 0px 0% 0px 0%;
}
    
#c0df5417 {
    width: 100%;
    min-height: 278px;
    height: auto;
}
    
#\39 0fbc688 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4295e84 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 80px 2% 80px 2%;
}
    
#f623e915 {
    margin: 0px 0% 0px 0%;
}
    
#\32 52ae795 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#b74f2e77 {
    width: 100%;
    min-height: 80px;
    row-gap: 8px;
}
    
#widget_v6k {
    width: 84.96%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b1c51d8b {
    padding: 80px 2% 0px 2%;
}
    
#\33 c434814 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eb36582a {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#b7f3e986 {
    margin: 0px 0% 0px 0%;
}
    
#\32 0db3c46 {
    height: auto;
    min-height: 205px;
}
    
#\35 c96ca06 {
    width: 100%;
    min-height: 80px;
}
    
#\31 5c2f20a {
    width: 100%;
    min-height: 80px;
}
    
#ee2c0109 {
    width: 100%;
    min-height: 80px;
}
    
#\31 c04a3cc {
    height: auto;
    min-height: 205px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fb138648 {
    padding: 0px 2% 80px 2%;
}
    
#b2a9a9fb {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b46f53cf {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 80px 2% 80px 2%;
}
    
#a730f5b8 {
    width: 100%;
    min-height: 80px;
}
    
#\36 084a55c {
    margin: 0px 0% 0px 0%;
}
    
#c6adcf31 {
    margin-left: 0px;
    max-width: 100%;
    width: 100%;
    margin-right: 0px;
}
    
#d11ba80c::before, #d11ba80c > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.05;
    content: '';
    height: 100%;
}
#d11ba80c {
    width: 100%;
    min-height: 80px;
}
    
#f00dacc8::before, #f00dacc8 > .bgExtraLayerOverlay {
    
}
    
#\36 272ebb9 {
    height: 513px;
}
}



@media (max-width: 767px) {
    
#\32 a43213a::before, #\32 a43213a > .bgExtraLayerOverlay {
    
}
#\32 a43213a {
    row-gap: 16px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\39 b08da7f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#group_u63 {
    width: 100%;
    min-height: 196px;
    margin-top: 0%;
    align-items: center;
    height: auto;
}
    
#\31 0b9ea19 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 c37fd14::before, #\31 c37fd14 > .bgExtraLayerOverlay {
    
}
    
#\38 0ac8ef8 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 12% 4% 12% 4%;
}
    
#\30 27491d5::before, #\30 27491d5 > .bgExtraLayerOverlay {
    
}
#\30 27491d5 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-end;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\37 0b8572c {
    margin: 0px 0% 0px 0%;
}
    
#widget_isq {
    width: 100.00%;
}
    
#widget_j7p {
    width: 100%;
}
    
#\34 c9f173b {
    width: 95.94%;
}
    
#group_ike {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 2698421 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 df8579a {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 30px 4% 80px 4%;
}
    
#\33 14d0199 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bfd071d2::before, #bfd071d2 > .bgExtraLayerOverlay {
    
}
#bfd071d2 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\37 456b7c2 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 026e807 {
    margin: 0px 0% 0px 0%;
}
    
#\32 cc12f88.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 cc12f88 {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#widget_k55.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#widget_k55 {
    margin: 0px 0% 0px 0%;
}
    
#ee064c3d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 560c9d1::before, #\32 560c9d1 > .bgExtraLayerOverlay {
    
}
#\32 560c9d1 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\34 39ffab4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 39ffab4 {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\31 8b6ae89 {
    align-items: flex-start;
    min-height: auto;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#cdf42f52.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#cdf42f52 {
    margin: 0px 0% 0px 0%;
}
    
#d42d8781 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c7e024cc::before, #c7e024cc > .bgExtraLayerOverlay {
    
}
#c7e024cc {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#e315516f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e315516f {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#ef9f40c0 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 ea2c65e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#\30 ea2c65e {
    margin: 0px 0% 0px 0%;
}
    
#\35 20667b8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dcdf8279::before, #dcdf8279 > .bgExtraLayerOverlay {
    
}
#dcdf8279 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc1191e.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 bc1191e {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#b7bb0bc0 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4defc6d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#\35 4defc6d {
    margin: 0px 0% 0px 0%;
}
    
#e63221a7::before, #e63221a7 > .bgExtraLayerOverlay {
    
}
#e63221a7 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 33e4e2b.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 33e4e2b {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\36 bd9f997 {
    align-items: flex-start;
    height: auto;
    min-height: auto;
    row-gap: 8px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#a030bda2.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 0px 32px 0px 32px;
}
#a030bda2 {
    margin: 0px 0% 0px 0%;
}
    
#group_u0q {
    row-gap: 8px;
}
    
#group_ika {
    row-gap: 8px;
}
    
#group_3k9 {
    row-gap: 8px;
}
    
#\31 ac1bc00 {
    row-gap: 8px;
}
    
#b87d138b {
    row-gap: 8px;
}
}



@media (max-width: 767px) {
    
#\32 037af93 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 312f081 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 0% 4%;
}
    
#group_1js {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fa451439 {
    margin: 0px 0% 0px 0%;
}
    
#widget_gqs {
    width: 264px;
}
}



@media (max-width: 767px) {
    
#\34 fc48ed9 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 2d8db62 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ec6a3586 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 62c9406 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 e730d1d {
    margin-left: 0%;
}
    
#\37 ae20430 {
    --column-gap: 8px;
    column-gap: 8px;
}
    
#\38 a8b1efb {
    width: 76.82%;
}
}



@media (max-width: 767px) {
    
#\39 f075000 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#f771696c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 30px 4% 80px 4%;
}
    
#\31 778d564 {
    margin: 0px 0% 0px 0%;
}
    
#widget_4j3 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 9cbcabc {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\34 98f500e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 20px;
}
#\34 98f500e {
    order: 0;
}
    
#\39 4555f31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\39 4555f31 {
    width: 100%;
    justify-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 0fbc688 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c0df5417 {
    width: 100%;
    min-height: 318px;
    align-items: center;
    height: auto;
}
    
#\37 503098d {
    margin: 0px 0% 0px 0%;
}
    
#\31 4b93908 {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
    
#group_7l4 {
    column-gap: 3.4584079165118715%;
    row-gap: 16px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_d1k {
    margin-left: 0%;
    width: 100%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#\32 52ae795 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a4295e84 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#f623e915 {
    margin: 0px 0% 0px 0%;
}
    
#b74f2e77 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    align-content: flex-start;
}
    
#\34 bde2a50 {
    width: 82.39%;
}
}



@media (max-width: 767px) {
    
#\39 eaba2bf {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#b1c51d8b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 80px 4% 0px 4%;
}
    
#\33 c434814 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 7534273.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 7534273 {
    width: 60px;
}
    
#eb36582a {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\34 99e5640::before, #\34 99e5640 > .bgExtraLayerOverlay {
    
}
#\34 99e5640 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\36 89f9cc9 {
    align-items: flex-start;
    height: auto;
    min-height: 237px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\38 236b36f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 236b36f {
    width: 60px;
    margin: 0px 0% 0px 0%;
}
    
#\35 c96ca06 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 5c2f20a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 2dea249::before, #\33 2dea249 > .bgExtraLayerOverlay {
    
}
#\33 2dea249 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\32 0db3c46 {
    align-items: flex-start;
    height: auto;
    min-height: 213px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#ee2c0109 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 aba8a88::before, #\30 aba8a88 > .bgExtraLayerOverlay {
    
}
#\30 aba8a88 {
    width: 100%;
    min-height: auto;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\31 c04a3cc {
    align-items: flex-start;
    height: auto;
    min-height: 213px;
    padding: 24px 24px 24px 24px;
    margin: 0px 0% 0px 0%;
}
    
#\30 a6ec6a1.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 a6ec6a1 {
    width: 60px;
}
}



@media (max-width: 767px) {
    
#\36 d159f67 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fb138648 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 4% 80px 4%;
}
    
#b2a9a9fb {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b46f53cf {
    row-gap: 32px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 80px 4% 80px 4%;
}
    
#\36 272ebb9 {
    height: 293px;
}
    
#a730f5b8 {
    width: 100%;
    min-height: 80px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 084a55c {
    margin: 0px 0% 0px 0%;
}
    
#c6adcf31 {
    width: 336px;
    order: 0;
}
    
#d11ba80c::before, #d11ba80c > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.05;
    content: '';
    height: 100%;
}
#d11ba80c {
    width: 100%;
    min-height: 333px;
    align-items: center;
    height: auto;
    padding: 6% 6% 6% 6%;
}
    
#f00dacc8::before, #f00dacc8 > .bgExtraLayerOverlay {
    
}
}

#bfd071d2.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAGxAAAgMBAQEAAAAAAAAAAAAAAQIAAyEEBRH/xAAVAQEBAAAAAAAAAAAAAAAAAAADBP/EABkRAAIDAQAAAAAAAAAAAAAAAAIDAAERIv/aAAwDAQACEQMRAD8Ai7qeJvE6aegurjVcbsz5q2ViBe/wYIiKrutKTOYSywZ//9k=')!important}#\32 560c9d1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAKAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQH/8QAHxAAAQQCAgMAAAAAAAAAAAAAAQACAwQRIkGRFVNh/8QAFAEBAAAAAAAAAAAAAAAAAAAABP/EABYRAQEBAAAAAAAAAAAAAAAAAAABEf/aAAwDAQACEQMRAD8Az18sjLDDakjsRjZjuR8VHmD6X9I7TJIpgnIxyk4a3A1HSDC8j//Z')!important}#c7e024cc.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAwYHCP/EACAQAAEDBAIDAAAAAAAAAAAAAAECAwQABQYRB1ESIaH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREBAAIDAAAAAAAAAAAAAAAAAQAxAgMT/9oADAMBAAIRAxEAPwCkzOTGHsbjyQsx5ilArQOuqYWM+t62G1FpzZSD8rLOZ3AsSI78J1QjPDZQRQkX2Z4J1IcA16FDxdpcS82p/9k=')!important}#dcdf8279.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQMAAgQFEWEUMf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAbEQABBAMAAAAAAAAAAAAAAAABAAIDEQQFIf/aAAwDAQACEQMRAD8AouMWvHY5fiStCXUkb+kcmYvuEhzAV0kiojeuxEPynGwmNfG2jxf/2Q==')!important}#e63221a7.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHRAAAgEFAQEAAAAAAAAAAAAAAQIAAwQFBiEREv/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAFREBAQAAAAAAAAAAAAAAAAAAMQD/2gAMAwEAAhEDEQA/AM9tGw0MzkqGRtqR+HIChueSb7hTR2Q2vVPh7ESZlC//2Q==')!important}#\34 99e5640.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHxAAAQMDBQAAAAAAAAAAAAAAAQACEQMEBRITITHw/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQEAAwEAAAAAAAAAAAAAAAABAAIRMf/aAAwDAQACEQMRAD8Az9cY64ECgHACOQor8RZ63RuAT14oik2WvI4bP//Z')!important}#\33 2dea249.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACIQMFERIVMfD/xAAVAQEBAAAAAAAAAAAAAAAAAAABAv/EABgRAAIDAAAAAAAAAAAAAAAAAAABAhES/9oADAMBAAIRAxEAPwDPLTfCNGVdi95g56VRzdNsEvyI9CIpi3Q5R//Z')!important}#\30 aba8a88.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAHhAAAQQBBQAAAAAAAAAAAAAAAgABAxEEBSExQfD/xAAVAQEBAAAAAAAAAAAAAAAAAAACBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAhH/2gAMAwEAAhEDEQA/AMRjakwREIwiLE9bK4ZrFrBuPdIikwvJF//Z')!important}#f00dacc8.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHBAAAgICAwAAAAAAAAAAAAAAAAECBQMRJDGR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAgT/xAAZEQACAwEAAAAAAAAAAAAAAAAAAwEEURT/2gAMAwEAAhEDEQA/AMjLbV6SlFT011ogd7Xpvjy9ADFpulPIrD//2Q==')!important}#d11ba80c.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIDBAAFBhEhMf/EABQBAQAAAAAAAAAAAAAAAAAAAAL/xAAWEQEBAQAAAAAAAAAAAAAAAAABACH/2gAMAwEAAhEDEQA/AKLlFyrquN2JLCy2BUjMZZj6T7mbpdlO8rsjOFYkgd/BjGBmOX//2Q==')!important}#c0df5417.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQG/8QAIRAAAQIEBwAAAAAAAAAAAAAABAADAQUSIQIGESIjMVH/xAAUAQEAAAAAAAAAAAAAAAAAAAAF/8QAFhEBAQEAAAAAAAAAAAAAAAAAAREA/9oADAMBAAIRAxEAPwDCyUInMLDhBbnAJrVe8YKLELK6o73e/ERDVrm4Q3//2Q==')!important}