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

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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    font-family:Parkinsans !important;
    font-size:18px !important;
  }

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

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

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

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

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

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

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



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

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

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

  *#dm .dmInner div.u_1043451219 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1410296030 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1410296030:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1410296030.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1569954619 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1871246660 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1871246660:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1871246660.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1133958485 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1444983558 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1444983558:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1444983558.hover span.text { color:var(--color_3) !important; }

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

  *#dm .dmInner a.u_1758722613 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1758722613:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1758722613.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1238956866 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

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

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

  *#dm .dmInner div.u_1765378476 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1686855233 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1686855233:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1686855233.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1277889162 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1273482451 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1273482451:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1273482451.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1486397777 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }

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

  *#dm .dmInner a.u_1515450709 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1515450709:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1515450709.hover span.text { color:var(--color_3) !important; }

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

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

  *#dm .dmInner div.u_799560120 {
    padding:0 !important;
    border-radius:0% !important;
    border-width:0 !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1377023691 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1473910069 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

  *#dm .dmInner div.u_1606223090 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1676417551 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1774409513 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1411722969 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner div.u_1340610966 {
    padding:25% !important;
    border-radius:50% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
    border-style:solid !important;
    background-color:var(--color_6) !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1570172277 {
    color:white !important;
    justify-content:flex-end !important;
  }

  *#dm .dmInner nav.u_1570172277.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item {
    color:var(--color_2) !important;
    text-transform:uppercase !important;
  }

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

  *#dm .dmInner nav.u_1570172277.main-navigation.unifiednav:not([image]) .unifiednav__container[data-depth="0"] { top:calc(100% - 0px - 0px) !important; }

  *#dm .dmInner nav.u_1570172277.main-navigation.unifiednav[data-nav-structure="HORIZONTAL"] .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child) .unifiednav__container[data-depth="0"] { left:15px !important; }

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

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

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

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

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

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

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

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

  *#dm .dmInner nav.u_1570172277.main-navigation.unifiednav .unifiednav__container[data-depth] .unifiednav__item {
    color:rgb(14,105,113) !important;
    text-transform:uppercase !important;
    direction:ltr !important;
    padding-top:10px !important;
    font-weight:400 !important;
    text-decoration:none !important;
    padding-left:15px !important;
    font-size:16px !important;
    padding-bottom:10px !important;
    font-style:normal !important;
    margin-right:0px !important;
    margin-left:0px !important;
    justify-content:flex-start !important;
    font-family:MomoTrustSans-Medium !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    text-align:start !important;
    padding-right:30px !important;
  }

  *#dm .dmInner a.u_1536079839 {
    border-style:solid !important;
    border-width:0px 10px 0px 10px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

  *#dm .dmInner a.u_2923984799 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 10px 1px 10px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
  }

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

  *#dm .dmInner a.u_1871058937 {
    background-color:rgba(0,0,0,0) !important;
    background-image:none !important;
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner a.u_1871058937:hover span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1871058937.hover span.text { color:var(--color_3) !important; }

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

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

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

  *#dm .dmInner div.u_1517453882 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(247,148,29,0.25) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) rgba(247,148,29,0.25) !important;
  }
}
@media (min-width:1025px) {}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav .unifiednav__container:not([data-depth])>.unifiednav__item-wrap>.unifiednav__item { font-size:15px !important; }

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

  *#dm .dmInner nav.u_1069365954.main-navigation.unifiednav:not([data-nav-structure='VERTICAL']) .unifiednav__container:not([data-depth])>.unifiednav__item-wrap:not(:last-child)::after { font-size:15px !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(255, 255, 255, 1);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\37 29d8208 {
    min-height: 455px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    align-items: flex-start;
    align-content: flex-start;
    padding: 3% 4% 12% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 90bbdef::before, #\37 90bbdef > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\37 90bbdef {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
    
#group_a7u {
    align-items: center;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_qgu {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_e4b {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#c4b258b2 {
    width: 81.94%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a3aeafac {
    align-items: center;
    width: 49%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 60px;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    order: 0;
    background-size: contain;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\39 33e3a52 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_3po {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_jpd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_jpd {
    width: 100%;
    height: 600px;
    max-width: 100%;
    margin: -150px 0% -150px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e56a09c4 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    justify-content: flex-start;
    height: auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\39 13fcfc9 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 3% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a4ebe36e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_rti {
    width: 744px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 730266b {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#f1589d43 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#e4cc7a08 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#e6d596e5 {
    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_327 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 10px;
    order: 2;
    flex-wrap: nowrap;
    padding: 16px 6px 16px 6px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#innergrid_li2 {
    width: 33.68%;
    grid-template-rows: minmax(84px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ptp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ptp {
    width: 150px;
    height: auto;
    justify-self: start;
    align-self: start;
    order: 0;
    max-width: 100%;
    margin: -79px 0% 0px 8.23098977944174%;
}
    
#widget_nku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nku {
    width: 84px;
    height: auto;
    max-width: 100%;
    order: 3;
    align-self: center;
    margin: 0px 0px -66.4px -15%;
}
    
#group_0ol {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 42px;
    row-gap: 24px;
    column-gap: 24px;
    justify-self: auto;
    align-self: stretch;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#group_sua {
    align-items: flex-start;
    width: 87%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 84e533f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2b75fc1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#d26c5f11 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\37 e567c10 {
    align-items: flex-start;
    width: 87%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ae5e3d2e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 847cbe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec7deb07 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#\31 a3115d1 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#a8d8ef65 {
    align-items: flex-start;
    width: 87%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#c2fdfb0d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c23888e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 883b111 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    row-gap: 0px;
    column-gap: 24px;
    min-width: 32px;
    order: 0;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e48c1e8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#e93aefbb {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\35 5dddfa4 {
    align-items: flex-start;
    width: 87%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e9ddd4fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 76e50f9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d5e0d1f8 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#ec301be9 {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\38 1ac7f61 {
    align-items: flex-start;
    width: 87%;
    min-height: 41px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    height: auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 45b0307 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 13cb84b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f88a315 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#\39 b4fb72c {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#\33 239125c {
    align-items: flex-start;
    width: 87%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e411da54 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9aa91fd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 92b38d0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    order: 1;
    align-content: flex-start;
}
    
#aa44385d {
    width: 37px;
    height: auto;
    max-width: 100%;
}
    
#de0b44da {
    align-items: flex-start;
    width: 87%;
    min-height: 67px;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 24px;
    flex: 0 1 auto;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 d189b8d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d193f85 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\34 ec5c3d0 {
    align-items: flex-start;
    width: 48.07%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    justify-self: auto;
    order: 1;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_9);
    border-width: 0 0 0 1px;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ad008891 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 6% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\32 31b80b1[data-background-color-animation] {
    
}
#\32 31b80b1::before, #\32 31b80b1 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#\32 31b80b1 {
    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/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%2810%29-1920w.png?jxl&v=jxl");
    background-attachment: fixed;
}
    
#\37 f34ca0b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 02083b5 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#a0602660 {
    width: 97.01%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 5dbb2d5 {
    align-items: flex-start;
    width: 49.92%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 81eb93f {
    margin: 0px 0% 0px 0%;
}
    
#widget_02a {
    width: 91px;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#aaa677fc {
    margin: 0px 0% 0px 0%;
}
    
#\31 e6d0222 {
    min-height: 200px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%286%29-1920w.png");
    background-size: contain;
    background-position: 50% 0%;
    height: auto;
    flex: 0 1 auto;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c74976 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1f66614[data-background-color-animation] {
    
}
#\35 1f66614::before, #\35 1f66614 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\35 1f66614 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#e40b50c8 {
    align-items: flex-start;
    width: 48%;
    min-height: 198px;
    max-height: 100%;
    row-gap: 40px;
    column-gap: 24px;
    justify-self: auto;
    order: 2;
    height: auto;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_9);
    border-width: 0 0 0 1px;
    justify-content: flex-start;
    padding: 16px 16px 16px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fbf3cac0 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 6% 8% 1% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\36 fffb9ff[data-background-color-animation] {
    
}
#\36 fffb9ff {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#f55711c4 {
    width: 550px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f2c90c {
    width: 97.17%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 6bea187 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b1468ed {
    align-items: flex-start;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    justify-content: flex-start;
    padding: 16px 2% 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 f501d1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 1d1e1d6 {
    width: 550px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0a5045e {
    width: 220px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 88979a0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f7bc8272 {
    width: 80.55%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b99504ac {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 dda8751[data-background-color-animation] {
    
}
#\33 dda8751::before, #\33 dda8751 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 dda8751 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
    
#\33 86ba490 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 5% 8% 0% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\35 5e9cdbe {
    width: 59.96%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad328467 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 7736603 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 5686278 {
    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 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\38 b21ae69 {
    margin: 0px 0% 0px 0%;
}
    
#d68d630f[data-background-color-animation] {
    
}
#d68d630f::before, #d68d630f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#d68d630f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
    
#\38 5b4c212 {
    min-height: 0;
    column-gap: 2%;
    row-gap: 42px;
    width: 100%;
    flex-wrap: wrap;
    max-width: none;
    align-content: center;
    padding: 3% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\30 8542aa3 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#b0ba9d05 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bbd021f0 {
    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;
}
    
#\30 1c7b866 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 4fb9217 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 84e5066 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 9d72b4a {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 7232ba2 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2e0a8ea {
    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;
}
    
#ef152385 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#ba116111 {
    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;
}
    
#\30 2485c3d {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 f25ba01 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\32 28501da {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a75b6a03 {
    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;
}
    
#\35 6a986c8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#bc0d0365 {
    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 6ff3d85 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 639cb3d {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#d85b18d3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e33bf0f {
    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;
}
    
#e319e30d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 deb7321 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 19ca21e {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bb901f3 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 f08165b {
    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;
}
    
#\31 fa0cae4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f4eca11b {
    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 693f47e {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 5fd53bc {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\30 025e5e9 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 272752c {
    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;
}
    
#\32 34b31bb {
    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;
}
    
#e638f0be {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ea076884 {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 20px;
    width: 23.5%;
    min-width: 4%;
    flex-wrap: nowrap;
    align-items: center;
    align-content: center;
    background-color: rgba(255, 255, 255, 0.9);
    background-image: none;
    border-radius: 20px 20px 20px 20px;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_3) var(--color_3) var(--color_3) var(--color_3);
    border-style: solid;
    justify-content: space-between;
    padding: 2% 2% 2% 2%;
    margin: 0% 0% 0% 0%;
}
    
#caa53e99 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 4604cbb {
    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;
}
    
#\35 9deac4a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 00acd00 {
    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 ebd82b6 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 5395da5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2f7e200 {
    min-height: 200px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100.00%;
    min-width: 4%;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The-Abigayle-Adult-Day-Services--286-29-1920w.png");
    background-size: contain;
    background-position: 50% 100%;
    height: auto;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 7dc1e52[data-background-color-animation] {
    
}
#\32 7dc1e52::before, #\32 7dc1e52 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#\32 7dc1e52 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
    
#\38 8043efb {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f88bec3e {
    min-height: 0;
    column-gap: 0%;
    row-gap: 50px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 3% 8% 6% 8%;
    margin: 0% 0% 0% 0%;
}
    
#eb494655 {
    width: 550px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 032d765[data-background-color-animation] {
    
}
#\38 032d765 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\34 1ccda0a {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    flex: 0 1 auto;
    padding: 16px 2% 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 49b200f {
    margin: 0px 0% 0px 0%;
}
    
#\34 eafe6cf {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-self: center;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0efcf19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 48a4b07 {
    align-items: flex-start;
    width: 49%;
    min-height: 649px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tvm {
    width: 99.95%;
    height: 618px;
    max-width: 100%;
}
    
#\31 b42dedb {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 34px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    align-self: center;
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2f4609 {
    align-items: flex-start;
    width: 49%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c9c91920 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 775f67e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 6d1325e {
    align-items: flex-start;
    width: 49%;
    min-height: 649px;
    max-height: 100%;
    row-gap: 17px;
    column-gap: 24px;
    min-width: 32px;
    justify-self: auto;
    order: 0;
    border-style: solid;
    border-color: #000000 var(--color_1) #000000 #000000;
    border-width: 0 0px 0 0;
    flex: 0 1 auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d84e81d6 {
    width: 99.95%;
    height: 618px;
    max-width: 100%;
}
    
#widget_m09 {
    width: 203px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 3b9b507 {
    min-height: 254px;
    column-gap: 0%;
    row-gap: 34px;
    width: 100.00%;
    min-width: 4%;
    flex-direction: row;
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The-Abigayle-Adult-Day-Services--286-29-c7ec14b5-1920w.png");
    background-size: contain;
    background-position: 50% 100%;
    height: auto;
    align-self: center;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    align-content: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0fc41bd[data-background-color-animation] {
    
}
#\32 0fc41bd::before, #\32 0fc41bd > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.95;
    border-radius: inherit;
}
#\32 0fc41bd {
    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/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%2810%29-1920w.png?jxl&v=jxl");
    background-attachment: fixed;
}
    
#\35 ba52f62 {
    margin: 0px 0% 0px 0%;
}
    
#fb19f854 {
    min-height: 0;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c57d32a6 {
    width: 99.91%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#cd1a7603 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 32px;
    width: 100%;
    min-width: 4%;
    order: 0;
    flex: 0 1 auto;
    align-items: center;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#e392417e {
    width: 58.45%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 9e60424 {
    min-height: 277px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 8% 3% 8%;
    margin: 0% 0% 0% 0%;
}
    
#a4c68d60 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 dad4468 {
    margin: 0px 0% 0px 0%;
}
    
#a3e15b22 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#abc788dd {
    width: 100%;
    min-width: 4%;
    min-height: 250px;
    column-gap: 0%;
    row-gap: 16px;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The-Abigayle-Adult-Day-Services--2821-29-a3c0401c-1920w.png?jxl&v=jxl");
    order: 0;
    height: auto;
    align-self: flex-start;
    background-position: 50% 100%;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-content: flex-start;
    padding: 1% 8% 2% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\30 19161c8 {
    margin: 0px 0% 0px 0%;
}
    
#e3732741 {
    min-height: 165px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d9effd5e::before, #d9effd5e > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.9;
    border-radius: inherit;
}
#d9effd5e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_2);
    background-image: url("https://irp.cdn-website.com/4108eaa5/dms3rep/multi/opt/The+Abigayle+Adult+Day+Services+%282%29-1920w.png");
    background-attachment: fixed;
}
    
#\32 aa80eb3.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\32 aa80eb3 {
    width: 17.78%;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_4at {
    justify-content: flex-start;
    align-items: center;
    width: 21%;
    min-height: 86px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.5925680159256803%;
    flex: 0 1 auto;
    height: auto;
    flex-wrap: nowrap;
    flex-direction: row;
}
    
#\30 d97502b {
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 70%;
    min-height: 47px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    flex: 0 1 auto;
}
    
#bca266bf {
    width: 77%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_453 {
    width: 107.4%;
    height: 134px;
    max-width: 100%;
    margin-right: 0%;
    margin-left: -7.4%;
    margin-top: -21px;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 29d8208 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#group_a7u {
    width: 100%;
    row-gap: 20px;
    min-height: 80px;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_e4b {
    width: 250px;
}
    
#widget_qgu {
    width: 68.98%;
}
    
#c4b258b2 {
    width: 99.67%;
}
    
#a3aeafac {
    width: 100%;
    row-gap: 40px;
    min-height: 80px;
    padding: 0% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 33e3a52 {
    width: 250px;
}
    
#widget_jpd {
    width: 85.61%;
    height: 394px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 13fcfc9 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 329px;
    padding: 4% 4% 6% 4%;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#group_327 {
    width: 99.99%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 5px;
    column-gap: 1.520190023752969%;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 730266b {
    min-width: 32px;
    height: auto;
    min-height: 284px;
    width: 100%;
    padding: 10px 10px 10px 10px;
    margin: 0px 0% 0px 0%;
}
    
#e56a09c4 {
    width: 100%;
    min-height: 8px;
    padding: 3% 2% 3% 2%;
    margin: 0% 0% 0% 0%;
}
    
#widget_ptp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ptp {
    justify-self: end;
    align-self: start;
    height: 90px;
    width: 104px;
    margin: -56px 19% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nku {
    width: 62px;
    height: auto;
    margin: 0px 0px -40.4px -18%;
}
    
#innergrid_li2 {
    width: 25.02%;
    grid-template-rows: minmax(52px, max-content);
}
    
#f1589d43 {
    align-items: flex-start;
}
    
#e4cc7a08 {
    width: 30px;
}
    
#e6d596e5 {
    width: 69.09%;
}
    
#group_sua {
    width: 88%;
    flex: 0 1 auto;
    justify-content: flex-start;
    min-height: 60px;
}
    
#\35 2b75fc1 {
    align-items: flex-start;
}
    
#d26c5f11 {
    width: 30px;
}
    
#\37 e567c10 {
    width: 88%;
    flex: 0 1 auto;
}
    
#ae5e3d2e {
    width: 90.32%;
}
    
#ec7deb07 {
    align-items: flex-start;
}
    
#\31 a3115d1 {
    width: 30px;
}
    
#a8d8ef65 {
    width: 88%;
    flex: 0 1 auto;
}
    
#c2fdfb0d {
    width: 99.93%;
}
    
#\33 883b111 {
    min-width: 32px;
    height: auto;
    min-height: 284px;
    width: 100%;
    padding: 0px 10px 0px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e48c1e8 {
    align-items: flex-start;
}
    
#e93aefbb {
    width: 30px;
}
    
#\35 5dddfa4 {
    width: 88%;
    flex: 0 1 auto;
}
    
#e9ddd4fb {
    width: 99.93%;
}
    
#d5e0d1f8 {
    align-items: flex-start;
}
    
#ec301be9 {
    width: 30px;
}
    
#\38 1ac7f61 {
    width: 88%;
    flex: 0 1 auto;
}
    
#\38 45b0307 {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 f88a315 {
    align-items: flex-start;
}
    
#\39 b4fb72c {
    width: 30px;
}
    
#\33 239125c {
    width: 88%;
    flex: 0 1 auto;
}
    
#e411da54 {
    width: 56.32%;
}
    
#\34 92b38d0 {
    align-items: flex-start;
}
    
#aa44385d {
    width: 30px;
}
    
#de0b44da {
    width: 88%;
    flex: 0 1 auto;
}
    
#\35 d189b8d {
    width: 100%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#widget_rti {
    width: 425px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 ec5c3d0 {
    width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding: 6px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ad008891 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\30 81eb93f {
    margin: 0px 0% 0px 0%;
}
    
#\37 f34ca0b {
    width: 99.67%;
}
    
#\33 02083b5 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#a0602660 {
    width: 99.94%;
}
    
#\31 5dbb2d5 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaa677fc {
    margin: 0px 0% 0px 0%;
}
    
#\31 e6d0222 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c74976 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e40b50c8 {
    width: 100%;
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    row-gap: 24px;
    min-width: 32px;
    padding: 6px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#fbf3cac0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#f55711c4 {
    width: 99.83%;
}
    
#\32 6bea187 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 b1468ed {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6px 4% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 f501d1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 1d1e1d6 {
    width: 65.74%;
}
    
#\39 88979a0 {
    width: 99.67%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7bc8272 {
    width: 99.67%;
}
    
#b99504ac {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 16px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\33 86ba490 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 0% 4%;
}
    
#\35 5e9cdbe {
    width: 65.74%;
}
    
#ad328467 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5686278 {
    width: 99.67%;
}
    
#\38 b21ae69 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b4c212 {
    min-height: 0;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 2%;
    row-gap: 16px;
    padding: 4% 4% 4% 4%;
}
    
#\30 8542aa3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4fb9217 {
    width: 99.67%;
}
    
#\35 9d72b4a {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#ba116111 {
    width: 99.67%;
}
    
#\36 f25ba01 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#bc0d0365 {
    width: 99.67%;
}
    
#\32 639cb3d {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 19ca21e {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#f4eca11b {
    width: 99.67%;
}
    
#\30 5fd53bc {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\32 34b31bb {
    width: 99.67%;
}
    
#ea076884 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 49%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    flex: 1 1 auto;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\33 00acd00 {
    width: 99.67%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5395da5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2f7e200 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\38 8043efb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f88bec3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 4% 4% 4% 4%;
}
    
#eb494655 {
    width: 65.74%;
}
    
#\34 1ccda0a {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    align-items: center;
    align-content: center;
    padding: 6px 4% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 49b200f {
    margin: 0px 0% 0px 0%;
}
    
#\34 eafe6cf {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 48a4b07 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    padding: 6px 4% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\31 b42dedb {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 0px;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2f4609 {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    order: 0;
    align-items: center;
    align-content: center;
    padding: 6px 4% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#c9c91920 {
    width: 65.74%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 6d1325e {
    height: auto;
    min-height: 100%;
    width: 100%;
    align-self: stretch;
    max-height: none;
    justify-content: flex-start;
    min-width: 32px;
    order: 1;
    padding: 6px 4% 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_tvm {
    width: 99.89%;
    height: 413px;
}
    
#d84e81d6 {
    height: 413px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 3b9b507 {
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    column-gap: 6%;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 16px 8px 16px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\35 ba52f62 {
    margin: 0px 0% 0px 0%;
}
    
#fb19f854 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cd1a7603 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: center;
}
    
#\30 9e60424 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 4% 4% 2% 4%;
}
    
#\35 dad4468 {
    margin: 0px 0% 0px 0%;
}
    
#e392417e {
    width: 60.28%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 19161c8 {
    margin: 0px 0% 0px 0%;
}
    
#abc788dd {
    width: 100%;
    row-gap: 20px;
    min-height: 80px;
    padding: 8% 4% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#e3732741 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\37 29d8208 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#group_a7u {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    order: 1;
    padding: 10% 8% 0% 8%;
    margin: 0px 0% 0px 0%;
}
    
#cb9135f9 {
    margin: 0px 0% 0px 0%;
}
    
#widget_e4b {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#c4b258b2 {
    width: 99.47%;
}
    
#a3aeafac {
    width: 100%;
    min-height: 281px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    order: 1;
    padding: 8% 4% 10% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\39 33e3a52 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_jpd {
    height: 240px;
}
    
#group_3po {
    column-gap: 6.70391061452514%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#e56a09c4 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
}
    
#\39 13fcfc9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 6% 8% 6%;
}
    
#group_327 {
    min-width: 32px;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 6px 0px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\31 730266b {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#widget_rti {
    width: 100.00%;
    min-width: 32px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#f1589d43 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#innergrid_li2 {
    width: 99.63%;
    grid-template-rows: minmax(22px, max-content);
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#widget_ptp.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_ptp {
    justify-self: end;
    align-self: start;
    height: 51px;
    width: 58px;
    margin: -30px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_nku.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_nku {
    width: 50px;
    height: auto;
    margin: 0px 0px -25.4px -42%;
}
    
#e4cc7a08 {
    width: 25px;
}
    
#\30 de36613 {
    margin: 0px 0% 0px 0%;
}
    
#group_0ol {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#e6d596e5 {
    width: 100.00%;
}
    
#group_sua {
    width: 84%;
    flex: 0 1 auto;
}
    
#\37 84e533f {
    width: 99.47%;
}
    
#\35 2b75fc1 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d26c5f11 {
    width: 25px;
}
    
#\37 e567c10 {
    width: 84%;
    flex: 0 1 auto;
}
    
#ae5e3d2e {
    width: 100.00%;
}
    
#\35 847cbe6 {
    width: 99.47%;
}
    
#ec7deb07 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a3115d1 {
    width: 25px;
}
    
#a8d8ef65 {
    width: 84%;
    flex: 0 1 auto;
}
    
#c2fdfb0d {
    width: 100.00%;
}
    
#\37 c23888e {
    width: 99.47%;
}
    
#\33 883b111 {
    min-width: 32px;
    width: 100%;
    flex: 0 1 auto;
    padding: 6px 6px 6px 6px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e48c1e8 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#e93aefbb {
    width: 25px;
}
    
#\35 5dddfa4 {
    width: 84.82%;
}
    
#e9ddd4fb {
    width: 100.00%;
}
    
#\39 76e50f9 {
    width: 99.47%;
}
    
#d5e0d1f8 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ec301be9 {
    width: 25px;
}
    
#\38 1ac7f61 {
    width: 84%;
    flex: 0 1 auto;
}
    
#\38 45b0307 {
    width: 100.00%;
}
    
#\31 13cb84b {
    width: 99.47%;
}
    
#\39 f88a315 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b4fb72c {
    width: 25px;
}
    
#\33 239125c {
    width: 84%;
    flex: 0 1 auto;
}
    
#e411da54 {
    width: 100.00%;
}
    
#c9aa91fd {
    width: 99.47%;
}
    
#\34 92b38d0 {
    align-items: flex-start;
    padding: 10px 0px 10px 0px;
    margin: 0px 0% 0px 0%;
}
    
#aa44385d {
    width: 25px;
}
    
#de0b44da {
    width: 84%;
    flex: 0 1 auto;
}
    
#\35 d189b8d {
    width: 100.00%;
}
    
#\36 d193f85 {
    width: 99.47%;
}
}



@media (max-width: 767px) {
    
#\34 ec5c3d0 {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#ad008891 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 0% 0% 0%;
}
    
#\30 81eb93f {
    margin: 0px 0% 0px 0%;
}
    
#\37 f34ca0b {
    width: 99.47%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\33 02083b5 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#a0602660 {
    width: 99.47%;
}
    
#\31 5dbb2d5 {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aaa677fc {
    margin: 0px 0% 0px 0%;
}
    
#\31 e6d0222 {
    min-height: 80px;
    align-items: flex-start;
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    height: auto;
    align-self: center;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 5c74976 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#e40b50c8 {
    min-width: 32px;
    width: 99.80%;
    justify-content: flex-start;
    align-items: center;
    row-gap: 24px;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#fbf3cac0 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 8% 0% 8% 0%;
}
    
#f55711c4 {
    width: 99.80%;
}
    
#\32 6bea187 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 b1468ed {
    min-width: 32px;
    width: 99.80%;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    align-content: flex-start;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#\39 f501d1c {
    margin: 0px 0% 0px 0%;
}
    
#\39 1d1e1d6 {
    width: 99.47%;
}
    
#e0a5045e {
    width: 100%;
}
    
#\39 88979a0 {
    width: 99.47%;
}
}



@media (max-width: 767px) {
    
#f7bc8272 {
    width: 99.47%;
}
    
#b99504ac {
    min-height: 80px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 16px;
    align-self: flex-start;
    align-content: center;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 86ba490 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\35 5e9cdbe {
    width: 99.47%;
}
    
#ad328467 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\37 5686278 {
    width: 99.47%;
}
    
#\38 b21ae69 {
    margin: 0px 0% 0px 0%;
}
    
#\38 5b4c212 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    padding: 8% 6% 0% 6%;
}
    
#\30 8542aa3 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 4fb9217 {
    width: 99.47%;
}
    
#\35 9d72b4a {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#ba116111 {
    width: 99.47%;
}
    
#\36 f25ba01 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#bc0d0365 {
    width: 99.47%;
}
    
#\32 639cb3d {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\34 19ca21e {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#f4eca11b {
    width: 99.47%;
}
    
#\30 5fd53bc {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\32 34b31bb {
    width: 99.47%;
}
    
#ea076884 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 10px;
    padding: 16px 6% 16px 6%;
    margin: 0% 0% 0% 0%;
}
    
#\33 00acd00 {
    width: 99.47%;
}
}



@media (max-width: 767px) {
    
#\35 5395da5 {
    margin: 0px 0% 0px 0%;
}
    
#\38 2f7e200 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8043efb {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#f88bec3e {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#eb494655 {
    width: 99.47%;
}
    
#\34 1ccda0a {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    align-content: center;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#\30 49b200f {
    margin: 0px 0% 0px 0%;
}
    
#\34 eafe6cf {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 0efcf19 {
    width: 99.47%;
}
    
#\31 48a4b07 {
    min-width: 32px;
    width: 99.80%;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    align-content: flex-start;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#widget_tvm {
    height: 240px;
}
    
#\31 b42dedb {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 f2f4609 {
    min-width: 32px;
    width: 99.80%;
    align-items: center;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    align-content: center;
    order: 0;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#c9c91920 {
    width: 99.47%;
}
    
#\31 775f67e {
    width: 99.47%;
}
    
#\34 6d1325e {
    min-width: 32px;
    width: 99.80%;
    align-items: flex-start;
    justify-content: flex-start;
    height: auto;
    min-height: 130px;
    row-gap: 14px;
    align-content: flex-start;
    order: 1;
    padding: 16px 8% 16px 8%;
    margin: 0px 0% 0px 0%;
}
    
#d84e81d6 {
    height: 240px;
}
    
#widget_m09 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\30 3b9b507 {
    min-height: 60px;
    align-items: flex-start;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    row-gap: 0px;
    padding: 16px 0% 16px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 ba52f62 {
    margin: 0px 0% 0px 0%;
}
    
#fb19f854 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#c57d32a6 {
    width: 100.00%;
}
    
#cd1a7603 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    justify-content: flex-start;
    row-gap: 24px;
    order: 0;
}
    
#e392417e {
    width: 100.00%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 9e60424 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#a3e15b22 {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#abc788dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    height: auto;
    order: 1;
    padding: 10% 8% 0% 8%;
    margin: 0px 0% 0px 0%;
}
    
#\30 19161c8 {
    margin: 0px 0% 0px 0%;
}
    
#e3732741 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0% 0%;
}
    
#\32 aa80eb3 {
    width: 32.66%;
}
    
#group_4at {
    width: 32.66%;
}
    
#\30 d97502b {
    width: 32.66%;
}
    
#bca266bf {
    width: 20.1%;
}
    
#widget_453 {
    height: 240px;
}
}

#\35 1f66614.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABU0lEQVQY0wFIAbf+ANXv+Wnm35pp9842bPnNMmrm4Jp13/T5i931/sPe9fyS1PD7bNLu/FEA1e75Z+Ppw4Pt5Z2i7+SUluTntXfZ8PZh3O/of+PownPg47Ni3uS/TgDT7fls3OzckOPrxbDl6rqX3+rKcM7p8Unc4ape7txdcfPbUHLw3m1gANHu/lLW8f5/2fT+mNn1/XvW8v1s0e38V+PhpF/31Tpq/tEZYv7RHkcA0O79TtHt/XvQ7f6Az+rzXNPp6VPV6OhT3uW8ZOvif27u4XZx6+OJXwDQ7foq0+78UtXs813g4Kti59d7aubYfmbd4bRZ1+jeV9fq42XV6+lhAOLcni3X59o+1enlQeTbkWPv23d97t2CfeXpul/V7vNV2ufPb9/is4AA+sQeJe7NSRfn1HIQ6tl3Xe/ikafq5qe76O/Netbp5Ebk2IZX69JgepZ155PesbNXAAAAAElFTkSuQmCC')!important}#\31 e6d0222.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAL0lEQVQI1w3JQQFAQAAAQYEk0UcaFS6CBPcXgRg7Z76zYVSz+qoXD25cOP87qn0BAYskLFQcUJoAAAAASUVORK5CYII=')!important}#\33 dda8751.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABU0lEQVQY0wFIAbf+ANXv+Wnm35pp9842bPnNMmrm4Jp13/T5i931/sPe9fyS1PD7bNLu/FEA1e75Z+Ppw4Pt5Z2i7+SUluTntXfZ8PZh3O/of+PownPg47Ni3uS/TgDT7fls3OzckOPrxbDl6rqX3+rKcM7p8Unc4ape7txdcfPbUHLw3m1gANHu/lLW8f5/2fT+mNn1/XvW8v1s0e38V+PhpF/31Tpq/tEZYv7RHkcA0O79TtHt/XvQ7f6Az+rzXNPp6VPV6OhT3uW8ZOvif27u4XZx6+OJXwDQ7foq0+78UtXs813g4Kti59d7aubYfmbd4bRZ1+jeV9fq42XV6+lhAOLcni3X59o+1enlQeTbkWPv23d97t2CfeXpul/V7vNV2ufPb9/is4AA+sQeJe7NSRfn1HIQ6tl3Xe/ikafq5qe76O/Netbp5Ebk2IZX69JgepZ155PesbNXAAAAAElFTkSuQmCC')!important}#d68d630f.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABU0lEQVQY0wFIAbf+ANXv+Wnm35pp9842bPnNMmrm4Jp13/T5i931/sPe9fyS1PD7bNLu/FEA1e75Z+Ppw4Pt5Z2i7+SUluTntXfZ8PZh3O/of+PownPg47Ni3uS/TgDT7fls3OzckOPrxbDl6rqX3+rKcM7p8Unc4ape7txdcfPbUHLw3m1gANHu/lLW8f5/2fT+mNn1/XvW8v1s0e38V+PhpF/31Tpq/tEZYv7RHkcA0O79TtHt/XvQ7f6Az+rzXNPp6VPV6OhT3uW8ZOvif27u4XZx6+OJXwDQ7foq0+78UtXs813g4Kti59d7aubYfmbd4bRZ1+jeV9fq42XV6+lhAOLcni3X59o+1enlQeTbkWPv23d97t2CfeXpul/V7vNV2ufPb9/is4AA+sQeJe7NSRfn1HIQ6tl3Xe/ikafq5qe76O/Netbp5Ebk2IZX69JgepZ155PesbNXAAAAAElFTkSuQmCC')!important}#\32 7dc1e52.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAABU0lEQVQY0wFIAbf+ANXv+Wnm35pp9842bPnNMmrm4Jp13/T5i931/sPe9fyS1PD7bNLu/FEA1e75Z+Ppw4Pt5Z2i7+SUluTntXfZ8PZh3O/of+PownPg47Ni3uS/TgDT7fls3OzckOPrxbDl6rqX3+rKcM7p8Unc4ape7txdcfPbUHLw3m1gANHu/lLW8f5/2fT+mNn1/XvW8v1s0e38V+PhpF/31Tpq/tEZYv7RHkcA0O79TtHt/XvQ7f6Az+rzXNPp6VPV6OhT3uW8ZOvif27u4XZx6+OJXwDQ7foq0+78UtXs813g4Kti59d7aubYfmbd4bRZ1+jeV9fq42XV6+lhAOLcni3X59o+1enlQeTbkWPv23d97t2CfeXpul/V7vNV2ufPb9/is4AA+sQeJe7NSRfn1HIQ6tl3Xe/ikafq5qe76O/Netbp5Ebk2IZX69JgepZ155PesbNXAAAAAElFTkSuQmCC')!important}#\38 2f7e200.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAL0lEQVQI1w3JQQFAQAAAQYEk0UcaFS6CBPcXgRg7Z76zVXt14MSFG0/1Vt9/E2MB1MAkLKZlPF4AAAAASUVORK5CYII=')!important}#\32 31b80b1.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAu0lEQVQY0z2QQW7FMAhEvS/jk1T5xs7vlYBI/eDcf1FBpC7QSPAQzDTI7+zi3CW4683dNpPtA7YHafZ8dv3MBv1MiC9ITOg9C7AYsJik2YvV1bnh8gktcEH2It1MGiuhVFic3fzd6KpthtXwfEB/kVQtUj+h8W5kO8EB9XqBJJjED4gfJHXthPpPgyYUL6gPEmdI6TckEuRchAY30j2fioQ4E4A698dIabcC7/mld5lI5xlTJSBx/oPXHn+g91bjB+2eIgAAAABJRU5ErkJggg==')!important}#\32 0fc41bd.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAICAYAAADA+m62AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAu0lEQVQY0z2QQW7FMAhEvS/jk1T5xs7vlYBI/eDcf1FBpC7QSPAQzDTI7+zi3CW4683dNpPtA7YHafZ8dv3MBv1MiC9ITOg9C7AYsJik2YvV1bnh8gktcEH2It1MGiuhVFic3fzd6KpthtXwfEB/kVQtUj+h8W5kO8EB9XqBJJjED4gfJHXthPpPgyYUL6gPEmdI6TckEuRchAY30j2fioQ4E4A698dIabcC7/mld5lI5xlTJSBx/oPXHn+g91bjB+2eIgAAAABJRU5ErkJggg==')!important}#\30 3b9b507.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAABCAYAAADn9T9+AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAL0lEQVQI1w3JQQFAQAAAQYEk0UcaFS6CBPcXgRg7Z76zYVSz+qoXD25cOP87qn0BAYskLFQcUJoAAAAASUVORK5CYII=')!important}