@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::before { font-size:32px !important; }

  *#dm .dmInner nav.u_1998592992.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:32px !important; }

  *#dm .d-page-1716942098 DIV.dmInner { background-color:rgba(255,255,255,1) !important; }

  *#dm .d-page-1716942098 DIV#dmSlideRightNavRight { background-color:rgba(255,255,255,1) !important; }
}
@media all {
  *#dm .dmInner div.u_1536540764 .dmformsubmit {
    height:55px !important;
    width:200px !important;
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  .front-overlay {
    position:relative !important;
    z-index:1 !important;
  }

  *#dm .dmInner div.u_1536540764 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1536540764 .m-recaptcha { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1536540764 input:not([type="submit"]) {
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1536540764 textarea {
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1536540764 select {
    border-radius:8px 8px 8px 8px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1536540764 .dmform-success {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1536540764 .dmform-success .rteBlock {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_1536540764 .dmform-error {
    font-size:24px !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_4217613601 {
    background-color:rgba(80,131,57,0.1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1194950791 {
    background-color:rgba(80,131,57,0.1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1824428727 {
    background-color:rgba(80,131,57,0.1) !important;
    background-image:none !important;
    border-radius:8px 8px 8px 8px !important;
  }

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

  *#dm .dmInner div.u_1513863926 img {
    border-radius:16px 16px 16px 16px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
*#dm .dmInner div.u_1022729262
{
	transform:scaleX(-1) !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1022729262
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bfe0f132 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 52a8a06 {
    min-height: 100vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 250px 1% 250px 1%;
    margin: 0% 0% 0% 0%;
}
    
#ef7d388b::before, #ef7d388b > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.64;
    border-radius: inherit;
}
#ef7d388b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 0 0 50px 50px;
}
    
#\39 3eb2da6 {
    margin: 0px 0% 0px 0%;
}
    
#db3023fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_8e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_ah8 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_55s {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\36 a49269b {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 5da9395 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 9a20570 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#f4179036::before, #f4179036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.5;
    border-radius: inherit;
}
#f4179036 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/W+logo.png?dm-skip-opt=true");
    background-size: auto;
    background-position: 0% 50%;
}
#f4179036.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#\35 6eb5f37 {
    margin: 0px 0% 0px 0%;
}
    
#group_0lf {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
}
    
#ca429c30 {
    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_f7q {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_4ag {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_p2v {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qbs {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#widget_tpb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2p3 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.5464431668629217%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c16aa24a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 98f9a2f {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\30 df4ee14 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#df6d15c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c30c552f {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\36 82e608f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 13a4668 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 3.5464431668629217%;
    flex-wrap: nowrap;
    align-content: center;
    justify-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ee4126d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5e69911 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#\35 3d523f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 a18cf87 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0114a46 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#d674c7e6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_2rk {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_qt7 {
    width: 92.44%;
    height: 604px;
    max-width: 100%;
}
    
#widget_si4 {
    width: 96.7031px;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -185px;
}
    
#widget_4pj {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 7ee64de {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8px;
    --column-gap: 8px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 2875a69 {
    width: 32px;
    height: auto;
    max-width: 100%;
}
    
#a2b40fd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e899dcd5::before, #e899dcd5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.9;
    border-radius: inherit;
}
#e899dcd5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/47056.jpg?dm-skip-opt=true");
    border-radius: 16px 16px 16px 16px;
    padding: 4% 4% 4% 4%;
    margin: -100px 0% 0% 0%;
}
    
#\33 44a9b60 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 12% 0% 12%;
    margin: 0% 0% 0% 0%;
}
    
#\37 229c010 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_o8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_htq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 b3a9d8b {
    margin: 0px 0% 0px 0%;
}
    
#widget_tdf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 8585398 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\36 5908160 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#d582e06e {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a42fb731 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 34377cf::before, #\32 34377cf > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 34377cf {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/bright-green-grass-in-the-sunshine-2026-03-24-14-11-48-utc.png?dm-skip-opt=true");
    border-radius: 50px 50px 50px 50px;
}
#\32 34377cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQY0wXB2y9CAQDA4fNustZFiS3TwUN1jmg7LVHpQnRKl41mtWhJyWaV1pMmsxnrISZP5kVrw+a1v+7n+wRHWsJfUqg8hBiMVUaTFIPvFPW+SrK1S+B8m82iB0FOS8SqCs1+mOFPnNEkwduvSut1n0wnjL/sRSm4EWR1lYPKGo2nLQZfYT7+IgzGO9y8+Em1vHjyLpxpO4IcWyB2ZqN2J9Ebunn+dNN9X6dyLxMtO5CSImLEiuAI6/BlTWQvrVS7Is1HkVrPxnFjiUB+ETk+z3LIhGAPalASWtTSLMW2mYvbOU47FjJ1C5GCGSVlwLmnRVjxTeGKaoie6Di60lNsG8i3jOSujRxW9ARzM2zEp/kHZZaIurxQFF8AAAAASUVORK5CYII=');
}
    
#\34 b557606 {
    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_kic {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_3vu {
    flex-direction: row;
    align-items: stretch;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-wrap: wrap;
    align-content: center;
}
    
#group_bmi {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qng {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ptt.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ptt {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ki {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ho5 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#group_i79 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ee3c8e1c {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 851157b {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d563a43 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a5e35867.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a5e35867 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 4d72736 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b6d17815 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#fca33e25 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 1edd438 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 af5a476 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f930f3f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 f930f3f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f150f8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f1492281 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\35 1519db6 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb8715e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4dca8dc.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a4dca8dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cf0358b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cd93b725 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#ef289afc {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d7a8f84 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa15a59f {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f474d3bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f474d3bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 0cfe3e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 6fd13a0 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\39 fb1ec46 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 424a793 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#b51fae27 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c943f4a2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c943f4a2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 06dc0e4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 2847252 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 e75d790 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#c0d59a20 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\30 ef461b3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/Commercial+bg.png?dm-skip-opt=true");
    background-size: contain;
}
#\30 ef461b3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAUUlEQVQY02MIarFhDGqxYUDGWAFM0rfLhiGwlQiFgVAchANDGM1Igs3WaIpsGYJa7KAKG5Ekm22wKLRlwGkVdquRcHC9ITaFjAzYggbZSphCAFcKSc1T+WbnAAAAAElFTkSuQmCC');
}
    
#\39 2feec53 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#f1748cea {
    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;
}
    
#fed70526 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5c6beb7 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#cb11c022 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed4de373 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae2fc989.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ae2fc989 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9dd6fea {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d913e94 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 dbba694 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 14e4d0a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f8b0dcd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f8b0dcd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d404331f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e19ba7 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 496e812 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b38a2acf {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e7c3d1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 8791cfa.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 8791cfa {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bd7a4cc {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1d81b90 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\31 a3ed6b1 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 442bbf9 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cee69ec1 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cfc9a973.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cfc9a973 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 08d17d6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c4d0944 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\33 8515ce2 {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b45abd0 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b76599 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 71ed0e5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\30 71ed0e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 23f4daf {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b88c9124 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\30 11eb35b {
    justify-content: space-between;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#edcecddc {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 7061dfc {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 452781d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\38 452781d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5d8b6ee {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1de5890 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\37 165dd00 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4fb5de2 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe4dd5d {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 5f92d41.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 5f92d41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 ef0a986 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 d117048 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#\30 b0c7eb8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff667d4 {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b2e776 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9b198b3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 9b198b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 8px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 11076b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecd72f37 {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c0055aae {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: stretch;
    margin: 0% 0% 0% 0%;
}
    
#d99b4bfd {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 527c6fa::before, #\31 527c6fa > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(246,249,245,1);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 527c6fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(246, 249, 245, 1);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/W+logo.png?dm-skip-opt=true");
    border-radius: 50px 50px 50px 50px;
    background-size: auto;
}
#\31 527c6fa.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#d1caf5de {
    margin: 0px 4% 0px 4%;
}
    
#d37d8c1e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 b818638 {
    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 51cc007 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#group_m2e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233,239,230,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#widget_r6s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_g9c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_mr6.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#widget_mr6 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 41742c6 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233,239,230,1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\39 31c59cb.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#\39 31c59cb {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 75c4783 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f734d2b9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#e9ce71bb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    background-color: rgba(233, 239, 230, 1);
    background-image: none;
    border-radius: 16px 16px 16px 16px;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#e63d6e79.flex-element.widget-wrapper > [data-element-type] {
    padding: 8px 8px 8px 8px;
}
#e63d6e79 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5715d96 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e104a580 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaccddb1 {
    min-height: 618px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#c7fc4bfc {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/cta+bg+%281%29.png?dm-skip-opt=true");
    background-position: 50% 100%;
    background-size: contain;
}
#c7fc4bfc.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAACCAYAAABhYU3QAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAKklEQVQI12MIarFmgGArKLZmCGoGYRsI3WLDCMIgCUaEYmskhVAMkWcCAHcfFVbaF76iAAAAAElFTkSuQmCC');
}
    
#e7e6eab2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    order: 0;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\39 066703f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 f44025c {
    width: 280px;
    height: auto;
    min-height: 55px;
    max-width: 100%;
}
    
#d5ef3fdc {
    width: 89.70%;
    height: auto;
    max-width: 100%;
}
    
#\32 1423cbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\32 f415478 {
    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;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#be8193ed::before, #be8193ed > .bgExtraLayerOverlay {
    
}
#be8193ed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    border-radius: 0px 0px 0px 0px;
    background-image: none;
    background-size: auto;
    background-position: 0% 50%;
}
    
#\37 b5b0732 {
    width: 96.7031px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: -185px;
}
    
#ea33385b {
    margin: 0px 0% 0px 0%;
}
    
#b66adf70 {
    width: 92.44%;
    height: 650px;
    max-width: 100%;
    align-self: flex-end;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5aabde1 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
}
    
#\35 921f0db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    order: 1;
    margin: 0% 0% 0% 0%;
}
    
#\31 a187e91 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 8% 1% 8% 1%;
    margin: 0% 0% 0% 0%;
}
    
#a9045b67 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#group_3od {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_25m {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_ach {
    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;
}
    
#group_9rs {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_95m {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 7cd5bf9 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 3;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 b62817a {
    width: 47px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a474d6f6 {
    align-items: flex-start;
    width: 88.66%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 e926ae8 {
    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;
}
    
#\32 96a0f46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 d8d5069 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 b97d067 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a945d605 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#f995eda7 {
    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;
}
    
#\34 edd9bb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e1297286 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 16px;
    --column-gap: 16px;
    order: 4;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 09d6806 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\36 2c94845 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 2;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 877aede {
    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;
}
    
#ad8b5754 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#a6cbc431 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\32 ea581a3::before, #\32 ea581a3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\32 ea581a3 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: url("https://irp.cdn-website.com/0353bf69/dms3rep/multi/backyard-garden-with-mature-decorative-plants-2026-03-25-00-19-25-utc-267bf591.png?dm-skip-opt=true");
    border-radius: 50px 50px 50px 50px;
}
#\32 ea581a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABD0lEQVQY0wXBTUvCAACA4f2HjkEnM8HwI1EoqRBTMggicBZdyo/NtGarXFpbonM6U09F0SEQSqtb0D1Lf9jb8wiS6iCtzFPUFinrIZp2hGYnSvd+C6u/Tbu3y+PTPsK1sYBacaFoblTNj1ELU9XD6GYEtbLOhRZF1xMInaYD23JhGG6Ukpti0Uvx1MfFVZB8wY8sBTmRVxDq1Tm6phOr5uPyfAk5H0DOe1HO/OQkD9m0F/kogCAmZygdz9K48WA3wpj1GG0rSr8X487eoNOK02ttIuyITjKSk1sjxPNDnNdBitFI5OMzxfA9ydtQZDTaQzgsrKGUlzGtVQYvCb6/Dhj/ZJhMc/xOs4wnEuO/Av/6KJ2TGsXvRQAAAABJRU5ErkJggg==');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#cd3ad692 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 8px;
    width: 100%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#\39 a9f48cd {
    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;
}
    
#\32 339aa03 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_1t9 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    border-radius: 24px 24px 24px 24px;
    background-color: rgba(246,249,245,1);
    background-image: none;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_77m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 52a8a06 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\39 3eb2da6 {
    margin: 0px 0% 0px 0%;
}
    
#ef7d388b::before, #ef7d388b > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 9a20570 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 6eb5f37 {
    margin: 0px 0% 0px 0%;
}
    
#f4179036::before, #f4179036 > .bgExtraLayerOverlay {
    
}
#f4179036.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#widget_si4 {
    height: auto;
}
    
#\34 5da9395 {
    width: 100%;
    min-height: 80px;
}
    
#group_0lf {
    width: 100%;
    min-height: 80px;
}
    
#widget_qt7 {
    height: 470px;
}
    
#group_2rk {
    column-gap: 3.4964716594582295%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_2p3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
    
#\32 13a4668 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48.25%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 44a9b60 {
    padding: 0% 4% 0% 4%;
}
    
#\39 b3a9d8b {
    margin: 0px 0% 0px 0%;
}
    
#e899dcd5::before, #e899dcd5 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a42fb731 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\38 b9dbac0 {
    margin: 0px 0% 0px 0%;
}
    
#\32 34377cf::before, #\32 34377cf > .bgExtraLayerOverlay {
    
}
#\32 34377cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQY0wXB2y9CAQDA4fNustZFiS3TwUN1jmg7LVHpQnRKl41mtWhJyWaV1pMmsxnrISZP5kVrw+a1v+7n+wRHWsJfUqg8hBiMVUaTFIPvFPW+SrK1S+B8m82iB0FOS8SqCs1+mOFPnNEkwduvSut1n0wnjL/sRSm4EWR1lYPKGo2nLQZfYT7+IgzGO9y8+Em1vHjyLpxpO4IcWyB2ZqN2J9Ebunn+dNN9X6dyLxMtO5CSImLEiuAI6/BlTWQvrVS7Is1HkVrPxnFjiUB+ETk+z3LIhGAPalASWtTSLMW2mYvbOU47FjJ1C5GCGSVlwLmnRVjxTeGKaoie6Di60lNsG8i3jOSujRxW9ARzM2zEp/kHZZaIurxQFF8AAAAASUVORK5CYII=');
}
    
#group_bmi {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#widget_qng {
    height: 250px;
}
    
#ee3c8e1c {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\38 d563a43 {
    height: 250px;
}
    
#fca33e25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\33 af5a476 {
    height: 250px;
}
    
#\35 1519db6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 eb8715e {
    height: 250px;
}
    
#ef289afc {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#aa15a59f {
    height: 250px;
}
    
#\39 fb1ec46 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#b51fae27 {
    height: 250px;
}
    
#group_3vu {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c0d59a20 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 6d84435 {
    margin: 0px 0% 0px 0%;
}
    
#\30 9dd6fea {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 d913e94 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 496e812 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\31 a3ed6b1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\33 8515ce2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 11eb35b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\37 165dd00 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\30 b0c7eb8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 e75d790 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    align-items: stretch;
}
    
#cb11c022 {
    height: 250px;
}
    
#\39 14e4d0a {
    height: 250px;
}
    
#\36 4e7c3d1 {
    height: 250px;
}
    
#cee69ec1 {
    height: 250px;
}
    
#\36 4b76599 {
    height: 250px;
}
    
#\38 7061dfc {
    height: 250px;
}
    
#\30 fe4dd5d {
    height: 250px;
}
    
#\36 4b2e776 {
    height: 250px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d99b4bfd {
    padding: 8% 2% 8% 2%;
}
    
#d1caf5de {
    margin: 0px 4% 0px 4%;
}
    
#\31 527c6fa::before, #\31 527c6fa > .bgExtraLayerOverlay {
    
}
#\31 527c6fa.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#group_m2e {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#\37 41742c6 {
    margin-right: 0%;
    margin-left: 0%;
    width: 48%;
}
    
#e9ce71bb {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c0055aae {
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaccddb1 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: auto;
}
    
#\37 c01c02a {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea33385b {
    margin: 0px 0% 0px 0%;
}
    
#be8193ed::before, #be8193ed > .bgExtraLayerOverlay {
    
}
    
#\37 b5b0732 {
    height: auto;
}
    
#b66adf70 {
    height: 470px;
}
    
#\35 5aabde1 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\31 a187e91 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 921f0db {
    width: 100%;
    min-height: 80px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a6cbc431 {
    padding: 8% 2% 8% 2%;
}
    
#\32 ea581a3::before, #\32 ea581a3 > .bgExtraLayerOverlay {
    
}
#\32 ea581a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABD0lEQVQY0wXBTUvCAACA4f2HjkEnM8HwI1EoqRBTMggicBZdyo/NtGarXFpbonM6U09F0SEQSqtb0D1Lf9jb8wiS6iCtzFPUFinrIZp2hGYnSvd+C6u/Tbu3y+PTPsK1sYBacaFoblTNj1ELU9XD6GYEtbLOhRZF1xMInaYD23JhGG6Ukpti0Uvx1MfFVZB8wY8sBTmRVxDq1Tm6phOr5uPyfAk5H0DOe1HO/OQkD9m0F/kogCAmZygdz9K48WA3wpj1GG0rSr8X487eoNOK02ttIuyITjKSk1sjxPNDnNdBitFI5OMzxfA9ydtQZDTaQzgsrKGUlzGtVQYvCb6/Dhj/ZJhMc/xOs4wnEuO/Av/6KJ2TGsXvRQAAAABJRU5ErkJggg==');
}
    
#\38 a69a518 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#bfe0f132 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 16px;
}
    
#\39 52a8a06 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#ef7d388b::before, #ef7d388b > .bgExtraLayerOverlay {
    
}
    
#group_ah8 {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#widget_55s {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
    
#\36 a49269b {
    margin-right: 0%;
    margin-left: 0%;
    width: 280px;
}
}



@media (max-width: 767px) {
    
#\34 5da9395 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
}
    
#\34 9a20570 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 16% 4% 16% 4%;
}
    
#f4179036::before, #f4179036 > .bgExtraLayerOverlay {
    
}
#f4179036.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#group_0lf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_2p3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 13a4668 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_qt7 {
    height: 240px;
    width: 95.52%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_si4 {
    height: auto;
    width: 45px;
    margin-top: -77px;
}
    
#group_2rk {
    column-gap: 7.286527514231499%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 8px;
}
    
#\35 6eb5f37 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#e899dcd5::before, #e899dcd5 > .bgExtraLayerOverlay {
    
}
#e899dcd5 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 12% 4% 12% 4%;
    margin: -100px 0% 0% 0%;
}
    
#\33 44a9b60 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d582e06e {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#a42fb731 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\32 34377cf::before, #\32 34377cf > .bgExtraLayerOverlay {
    
}
#\32 34377cf.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABE0lEQVQY0wXB2y9CAQDA4fNustZFiS3TwUN1jmg7LVHpQnRKl41mtWhJyWaV1pMmsxnrISZP5kVrw+a1v+7n+wRHWsJfUqg8hBiMVUaTFIPvFPW+SrK1S+B8m82iB0FOS8SqCs1+mOFPnNEkwduvSut1n0wnjL/sRSm4EWR1lYPKGo2nLQZfYT7+IgzGO9y8+Em1vHjyLpxpO4IcWyB2ZqN2J9Ebunn+dNN9X6dyLxMtO5CSImLEiuAI6/BlTWQvrVS7Is1HkVrPxnFjiUB+ETk+z3LIhGAPalASWtTSLMW2mYvbOU47FjJ1C5GCGSVlwLmnRVjxTeGKaoie6Di60lNsG8i3jOSujRxW9ARzM2zEp/kHZZaIurxQFF8AAAAASUVORK5CYII=');
}
    
#group_3vu {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#group_bmi {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qng {
    height: 240px;
}
    
#ee3c8e1c {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 d563a43 {
    height: 240px;
}
    
#fca33e25 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\33 af5a476 {
    height: 240px;
}
    
#\35 1519db6 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\37 eb8715e {
    height: 240px;
}
    
#ef289afc {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#aa15a59f {
    height: 240px;
}
    
#\39 fb1ec46 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#b51fae27 {
    height: 240px;
}
    
#\38 b9dbac0 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2847252 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\32 e75d790 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#c0d59a20 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cb11c022 {
    height: 240px;
}
    
#\30 9dd6fea {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 d913e94 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 14e4d0a {
    height: 240px;
}
    
#\33 496e812 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4e7c3d1 {
    height: 240px;
}
    
#\31 a3ed6b1 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#cee69ec1 {
    height: 240px;
}
    
#\33 8515ce2 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b76599 {
    height: 240px;
}
    
#\30 11eb35b {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\38 7061dfc {
    height: 240px;
}
    
#\37 165dd00 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\30 fe4dd5d {
    height: 240px;
}
    
#\30 b0c7eb8 {
    width: 100%;
    padding: 4% 4% 4% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 4b2e776 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#c0055aae {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
}
    
#d99b4bfd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 16% 4% 16% 4%;
}
    
#\31 527c6fa::before, #\31 527c6fa > .bgExtraLayerOverlay {
    
}
#\31 527c6fa.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAYAAAALpr0TAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAbElEQVQY012PQQ4AIQgDW4TF/794UwOGSNKDdSgAkiBpJe69YWbITPkAsAB8eqiWQACSflkBLDDU4ZLgMo8KsuHhG6BXtz/Q2SEHGN34pGMmdlo8oLn7BeMZO8ffanAe04nssb1jjKX7CJvQDzLsAXcLm3NmAAAAAElFTkSuQmCC');
}
    
#\38 51cc007 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#group_m2e {
    width: 100%;
    align-items: center;
    padding: 12% 6% 12% 6%;
    margin: 0px 0% 0px 0%;
}
    
#\37 41742c6 {
    width: 100%;
    align-items: center;
    padding: 12% 6% 12% 6%;
    margin: 0px 0% 0px 0%;
}
    
#e9ce71bb {
    width: 100%;
    align-items: center;
    padding: 12% 6% 12% 6%;
    margin: 0px 0% 0px 0%;
}
    
#d1caf5de {
    margin: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#aaccddb1 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#e7e6eab2 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#ea33385b {
    margin: 0px 0% 0px 0%;
}
    
#be8193ed::before, #be8193ed > .bgExtraLayerOverlay {
    
}
    
#\37 b5b0732 {
    height: auto;
    width: 45px;
    margin-top: -77px;
}
    
#b66adf70 {
    height: 240px;
    width: 95.52%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 5aabde1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 921f0db {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 40px;
}
    
#\31 a187e91 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 12% 4% 12% 4%;
}
}



@media (max-width: 767px) {
    
#a6cbc431 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 15% 4% 15% 4%;
}
    
#\32 ea581a3::before, #\32 ea581a3 > .bgExtraLayerOverlay {
    
}
#\32 ea581a3.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABD0lEQVQY0wXBTUvCAACA4f2HjkEnM8HwI1EoqRBTMggicBZdyo/NtGarXFpbonM6U09F0SEQSqtb0D1Lf9jb8wiS6iCtzFPUFinrIZp2hGYnSvd+C6u/Tbu3y+PTPsK1sYBacaFoblTNj1ELU9XD6GYEtbLOhRZF1xMInaYD23JhGG6Ukpti0Uvx1MfFVZB8wY8sBTmRVxDq1Tm6phOr5uPyfAk5H0DOe1HO/OQkD9m0F/kogCAmZygdz9K48WA3wpj1GG0rSr8X487eoNOK02ttIuyITjKSk1sjxPNDnNdBitFI5OMzxfA9ydtQZDTaQzgsrKGUlzGtVQYvCb6/Dhj/ZJhMc/xOs4wnEuO/Av/6KJ2TGsXvRQAAAABJRU5ErkJggg==');
}
    
#cd3ad692 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\38 a69a518 {
    margin: 0px 0% 0px 0%;
}
    
#group_1t9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

