@media all {
  *#dm div.dmNewParagraph a.visited,
  *#dm div.dmNewParagraph a:visited,
  *#dm .dmNewParagraph a.visited,
  *#dm .dmNewParagraph a:visited,
  *#dm div.dmBlockElement a.visited,
  *#dm div.dmBlockElement a:visited,
  *#dm .dmBlockElement a.visited,
  *#dm .dmBlockElement a:visited,
  *#dm .dmform a.fileUploadLink.visited,
  *#dm .dmform a.fileUploadLink:visited,
  .dmPrettyList .link:not(.dmWidget).visited,
  .dmPrettyList .link:not(.dmWidget):visited,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll.visited,
  *#dm .dmGeoLocation a.dmGeoSVSeeAll:visited,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage.visited,
  *#dm .dmGeoLocation a.dmGeoSVGoToPage:visited,
  *#dm .postDescription a.visited,
  *#dm .postDescription a:visited,
  *#dm .blog-post-component a.visited,
  *#dm .blog-post-component a:visited,
  *#dm .timeline-post a.visited,
  *#dm .timeline-post a:visited,
  *#dm .rteBlock a.visited,
  *#dm .rteBlock a:visited,
  .newPhotoGallery .photoGalleryViewAll.link.visited,
  .newPhotoGallery .photoGalleryViewAll.link:visited,
  .dmTable a.visited,
  .dmTable a:visited,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link).visited,
  *#dm .ecwid .ec-link:not(.breadcrumbs__link):visited,
  .dmSignup a:not(.social-link).visited,
  .dmSignup a:not(.social-link):visited,
  .prev-next-links a.visited,
  .prev-next-links a:visited { color:var(--color_9) !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1576583408 .socialHubInnerDiv { column-gap:60px !important; }

  *#dm .dmInner div.u_1576583408 .socialHubIcon {
    background-color:var(--color_6) !important;
    background-image:initial !important;
    width:60px !important;
    height:60px !important;
    font-size:40px !important;
    line-height:60px !important;
  }

  *#dm .dmInner div.u_1987267971 img {
    border-style:solid !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1660704004 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1660704004 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1660704004 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1006076398 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:42px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1006076398 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:42px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1006076398 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:42px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028900788 p {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028900788 li {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028900788 {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1749649174 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1749649174 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1749649174 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1110687118 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1110687118 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1110687118 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1516454559 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1516454559 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1516454559 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1507963256 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1507963256 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1507963256 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1813503116 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1813503116 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1813503116 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1476474739 p {
    color:rgb(143,143,143) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(143,143,143) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1476474739 li {
    color:rgb(143,143,143) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(143,143,143) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1476474739 {
    color:rgb(143,143,143) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(143,143,143) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1350266464 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1350266464 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1350266464 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1958931862 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1958931862 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1958931862 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1783916335 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1783916335 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1783916335 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1270735658 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1270735658 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1270735658 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1738365220 p {
    color:rgb(158,130,75) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(158,130,75) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    font-size:48px !important;
  }

  *#dm .dmInner div.u_1738365220 li {
    color:rgb(158,130,75) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(158,130,75) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    font-size:48px !important;
  }

  *#dm .dmInner div.u_1423462665 p {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1423462665 li {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1738365220 {
    color:rgb(158,130,75) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(158,130,75) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    font-size:48px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1738365220 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1423462665 {
    color:rgb(110,110,110) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(110,110,110) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:40.8px !important;
    font-style:normal !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1423462665 .rteBlock { text-align:center !important; }

  *#dm .dmInner div.u_1837713901 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1837713901 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1364417137 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1364417137 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1364417137 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:400 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:36px !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1837713901 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:uppercase !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:normal !important;
    font-family:Montserrat !important;
    line-height:normal !important;
    font-style:normal !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1837713901 .rteBlock { text-align:left !important; }

  *#dm .dmInner a.u_1701005922 span.text { font-size:18px !important; }

  *#dm .dmInner div.u_1345080936 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1345080936 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1345080936 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

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

  *#dm .dmInner a.u_1674184876 span.text { font-size:18px !important; }

  *#dm .dmInner a.u_1161207588 span.text { font-size:18px !important; }

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

  *#dm .dmInner a.u_1530885510 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

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

  *#dm .dmInner a.u_1124939143 span.text {
    color:var(--color_1) !important;
    font-size:14px !important;
  }

  *#dm .dmInner a.u_1124939143:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1124939143.hover { border-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1124939143:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1124939143.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1530885510:hover { border-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1530885510.hover { border-color:var(--color_2) !important; }

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

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

  *#dm .dmInner a.u_1530885510:hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1530885510.hover .iconBg { background-color:var(--color_2) !important; }

  *#dm .dmInner a.u_1530885510 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/46a9d5ec/icon/Apple_2125385.svg) !important;
    background-color:var(--color_1) !important;
    width:13px !important;
    height:13px !important;
  }

  *#dm .dmInner a.u_1124939143 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/46a9d5ec/icon/Media_2364213.svg) !important;
    background-color:var(--color_1) !important;
    width:13px !important;
    height:13px !important;
  }

  *#dm .dmInner div.u_1974366783 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1974366783 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1974366783 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028305511 p {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028305511 li {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1028305511 {
    color:rgb(255,255,255) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:800 !important;
    text-decoration:none solid rgb(255,255,255) !important;
    letter-spacing:1.44px !important;
    font-family:Montserrat !important;
    line-height:30.6px !important;
    font-style:normal !important;
  }
}

@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1576583408 .socialHubInnerDiv { column-gap:40px !important; }

  *#dm .dmInner div.u_1576583408 .socialHubIcon {
    width:40px !important;
    height:40px !important;
    font-size:27px !important;
    line-height:40px !important;
  }

  *#dm .dmInner *.u_1885335561 .photoGalleryThumbs .image-container a { padding-top:495px !important; }

  *#dm .dmInner div.u_1660704004 p { font-size:12px !important; }

  *#dm .dmInner div.u_1660704004 li { font-size:12px !important; }

  *#dm .dmInner div.u_1660704004 { font-size:12px !important; }

  *#dm .dmInner div.u_1006076398 p { font-size:24px !important; }

  *#dm .dmInner div.u_1006076398 li { font-size:24px !important; }

  *#dm .dmInner div.u_1006076398 { font-size:24px !important; }

  *#dm .dmInner div.u_1028900788 p { font-size:20px !important; }

  *#dm .dmInner div.u_1028900788 li { font-size:20px !important; }

  *#dm .dmInner div.u_1028900788 { font-size:20px !important; }

  *#dm .dmInner div.u_1749649174 p { font-size:12px !important; }

  *#dm .dmInner div.u_1749649174 li { font-size:12px !important; }

  *#dm .dmInner div.u_1749649174 { font-size:12px !important; }

  *#dm .dmInner div.u_1110687118 p { font-size:12px !important; }

  *#dm .dmInner div.u_1110687118 li { font-size:12px !important; }

  *#dm .dmInner div.u_1110687118 { font-size:12px !important; }

  *#dm .dmInner div.u_1516454559 p { font-size:12px !important; }

  *#dm .dmInner div.u_1516454559 li { font-size:12px !important; }

  *#dm .dmInner div.u_1516454559 { font-size:12px !important; }

  *#dm .dmInner div.u_1507963256 p { font-size:12px !important; }

  *#dm .dmInner div.u_1507963256 li { font-size:12px !important; }

  *#dm .dmInner div.u_1507963256 { font-size:12px !important; }

  *#dm .dmInner div.u_1813503116 p { font-size:12px !important; }

  *#dm .dmInner div.u_1813503116 li { font-size:12px !important; }

  *#dm .dmInner div.u_1813503116 { font-size:12px !important; }

  *#dm .dmInner div.u_1476474739 p { font-size:20px !important; }

  *#dm .dmInner div.u_1476474739 li { font-size:20px !important; }

  *#dm .dmInner div.u_1476474739 { font-size:20px !important; }

  *#dm .dmInner div.u_1350266464 p { font-size:12px !important; }

  *#dm .dmInner div.u_1350266464 li { font-size:12px !important; }

  *#dm .dmInner div.u_1350266464 { font-size:12px !important; }

  *#dm .dmInner div.u_1958931862 p { font-size:12px !important; }

  *#dm .dmInner div.u_1958931862 li { font-size:12px !important; }

  *#dm .dmInner div.u_1958931862 { font-size:12px !important; }

  *#dm .dmInner div.u_1783916335 p { font-size:12px !important; }

  *#dm .dmInner div.u_1783916335 li { font-size:12px !important; }

  *#dm .dmInner div.u_1783916335 { font-size:12px !important; }

  *#dm .dmInner div.u_1270735658 p { font-size:12px !important; }

  *#dm .dmInner div.u_1270735658 li { font-size:12px !important; }

  *#dm .dmInner div.u_1270735658 { font-size:12px !important; }

  *#dm .dmInner div.u_1738365220 p { font-size:30px !important; }

  *#dm .dmInner div.u_1738365220 li { font-size:30px !important; }

  *#dm .dmInner div.u_1738365220 { font-size:30px !important; }

  *#dm .dmInner div.u_1423462665 p { font-size:20px !important; }

  *#dm .dmInner div.u_1423462665 li { font-size:20px !important; }

  *#dm .dmInner div.u_1423462665 { font-size:20px !important; }

  *#dm .dmInner div.u_1837713901 p { font-size:37px !important; }

  *#dm .dmInner div.u_1837713901 li { font-size:37px !important; }

  *#dm .dmInner div.u_1837713901 { font-size:37px !important; }

  *#dm .dmInner div.u_1364417137 p { font-size:20px !important; }

  *#dm .dmInner div.u_1364417137 li { font-size:20px !important; }

  *#dm .dmInner div.u_1364417137 { font-size:20px !important; }

  *#dm .dmInner *.u_1364417137 { text-align:center !important; }

  *#dm .dmInner *.u_1837713901 { text-align:left !important; }

  *#dm .dmInner div.u_1345080936 p { font-size:12px !important; }

  *#dm .dmInner div.u_1345080936 li { font-size:12px !important; }

  *#dm .dmInner div.u_1345080936 { font-size:12px !important; }

  *#dm .dmInner div.u_1974366783 p { font-size:12px !important; }

  *#dm .dmInner div.u_1974366783 li { font-size:12px !important; }

  *#dm .dmInner div.u_1974366783 { font-size:12px !important; }

  *#dm .dmInner div.u_1028305511 p { font-size:12px !important; }

  *#dm .dmInner div.u_1028305511 li { font-size:12px !important; }

  *#dm .dmInner div.u_1028305511 { font-size:12px !important; }
}

@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1576583408 .socialHubIcon {
    width:30px !important;
    height:30px !important;
    font-size:20px !important;
    line-height:30px !important;
  }

  *#dm .dmInner div.u_1576583408 .socialHubInnerDiv {
    column-gap:20px !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner *.u_1885335561 .photoGalleryThumbs .image-container a { padding-top:190px !important; }

  *#dm .dmInner div.u_1660704004 p { font-size:16px !important; }

  *#dm .dmInner div.u_1660704004 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1006076398 p {
    font-size:22px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1006076398 li {
    font-size:22px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1006076398 {
    font-size:22px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028900788 p {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028900788 li {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028900788 {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1749649174 p { font-size:16px !important; }

  *#dm .dmInner div.u_1749649174 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1110687118 p { font-size:16px !important; }

  *#dm .dmInner div.u_1110687118 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1516454559 p { font-size:16px !important; }

  *#dm .dmInner div.u_1516454559 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1507963256 p { font-size:16px !important; }

  *#dm .dmInner div.u_1507963256 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1813503116 p { font-size:16px !important; }

  *#dm .dmInner div.u_1813503116 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1476474739 p {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1476474739 li {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1476474739 {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1350266464 p { font-size:16px !important; }

  *#dm .dmInner div.u_1350266464 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1958931862 p { font-size:16px !important; }

  *#dm .dmInner div.u_1958931862 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1783916335 p { font-size:16px !important; }

  *#dm .dmInner div.u_1783916335 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1270735658 p { font-size:16px !important; }

  *#dm .dmInner div.u_1270735658 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1738365220 p {
    font-size:30px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1738365220 li {
    font-size:30px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1738365220 {
    font-size:30px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1423462665 p {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1423462665 li {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1423462665 {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 p {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 li {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 {
    font-size:19px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1837713901 p { font-size:24px !important; }

  *#dm .dmInner div.u_1837713901 li { font-size:24px !important; }

  *#dm .dmInner div.u_1837713901 { font-size:24px !important; }

  *#dm .dmInner div.u_1345080936 p { font-size:16px !important; }

  *#dm .dmInner div.u_1345080936 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1974366783 p { font-size:16px !important; }

  *#dm .dmInner div.u_1974366783 li { font-size:16px !important; }

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

  *#dm .dmInner div.u_1028305511 p { font-size:16px !important; }

  *#dm .dmInner div.u_1028305511 li { font-size:16px !important; }

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

@media (min-width:1025px) {
  *#dm .dmInner *.u_1885335561 .photoGalleryThumbs .image-container a { padding-top:512px !important; }

  *#dm .dmInner *.u_1885335561 .photoGalleryThumbs { padding:4px !important; }

  *#dm .dmInner *.u_1885335561 .layout-container { padding:4px !important; }

  *#dm .dmInner *.u_1885335561 .photoGalleryViewAll { padding:0 4px !important; }

  *#dm .dmInner div.u_1660704004 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1660704004 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1660704004 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1006076398 p {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1006076398 li {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1006076398 {
    font-size:28px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028900788 p {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1028900788 li {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1028900788 {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1749649174 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1749649174 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1749649174 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1110687118 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1110687118 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1110687118 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1516454559 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1516454559 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1516454559 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1507963256 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1507963256 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1507963256 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1813503116 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1813503116 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1813503116 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1476474739 p {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1476474739 li {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1476474739 {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1350266464 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1350266464 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1350266464 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1958931862 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1958931862 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1958931862 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1783916335 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1783916335 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1783916335 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1270735658 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1270735658 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1270735658 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1738365220 p {
    font-size:48px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1738365220 li {
    font-size:32px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1738365220 {
    font-size:32px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1423462665 p {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1423462665 li {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1423462665 {
    font-size:24px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1837713901 p { font-size:44px !important; }

  *#dm .dmInner div.u_1837713901 li { font-size:44px !important; }

  *#dm .dmInner div.u_1837713901 { font-size:44px !important; }

  *#dm .dmInner div.u_1364417137 p {
    font-size:24px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 li {
    font-size:24px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1364417137 {
    font-size:24px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1345080936 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1345080936 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1345080936 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1974366783 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1974366783 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1974366783 {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028305511 p {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028305511 li {
    font-size:18px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1028305511 {
    font-size:18px !important;
    text-align:left !important;
  }
}
separatorHomeCss{color:red !important}@media (min-width:1023px) {}
separatorHomeCss{color:red !important}@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.9996537510305%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Loyola-BW-Campus-1920w.png);
    background-position: 100% 0%;
    padding: 100px 30px 100px 100px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 511px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 0px;
    width: 40%;
    min-width: 4%;
    background-color: var(--color_6);
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Parkhurst-Home-Header-Image-1920w.jpg);
    border-style: solid;
    border-color: var(--color_1) #000000 var(--color_1) #000000;
    border-width: 0px 0 0px 0;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f {
    border-width: 0px 0px 0px 0px;
    border-color: var(--color_1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#widget_5si {
    width: 765px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_nbn {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 5px;
}
    
#widget_u8m {
    width: 17.204009774832937%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 40px 104px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\30 c3b7e58 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c10eccf9 {
    width: 92.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#group_lde {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 161px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 2;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2887b81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#aefb907b {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e228a86 {
    width: 78.87%;
    height: auto;
    max-width: 100%;
}
    
#fdf3f261 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\33 f3f6961 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Parkhurst-Header-Nutrition-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\33 f3f6961.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBAURISJxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAAxP/2gAMAwEAAhEDEQA/AKiK00NFXwkxBHMOxBsZdVw3S2MLMQcsb79REN9aqldZ4SBv/9k=');
}
    
#c15c229a {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 785e163 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\35 146629c {
    width: 77.78%;
    height: auto;
    max-width: 100%;
}
    
#\34 1d27cd5 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1a3a3e2 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\39 399f899 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3042504 {
    width: 86.13%;
    height: auto;
    max-width: 100%;
}
    
#\35 126645e {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 161px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 3;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8a1c19f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ea966de1 {
    width: 100.00%;
    height: 235px;
    max-width: 100%;
    order: 0;
}
    
#\30 35ebfe1 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 8a37aca {
    width: 85.25%;
    height: auto;
    max-width: 100%;
}
    
#\33 182d425 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\37 3e0d7fc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bcb0ba03 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6abace7 {
    width: 86.70%;
    height: auto;
    max-width: 100%;
}
    
#\33 d828b8d {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#\34 f7d7b0c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#dca99288 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 1;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c06af3a9 {
    width: 78.87%;
    height: auto;
    max-width: 100%;
}
    
#eafe7526 {
    width: 16px;
    height: auto;
    max-width: 100%;
}
    
#group_5he {
    align-items: flex-start;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f57f6a13 {
    align-items: flex-start;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Parkhurst-menusLocations-homepage-navigation-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f57f6a13.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAHRAAAgICAwEAAAAAAAAAAAAAAQIAAwQRBSExQf/EABQBAQAAAAAAAAAAAAAAAAAAAAX/xAAWEQEBAQAAAAAAAAAAAAAAAAABAgD/2gAMAwEAAhEDEQA/ANvmc5qiFCgpaNlT8llODS1NbabtQfYiAVJmYpDf/9k=');
}
    
#f0443a81 {
    align-items: flex-start;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Parkhurst-Header-Meal-Plans-Home-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f0443a81.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAC4jAAAuIwF4pT92AAAA4UlEQVQI1wXBzU6DMAAA4D6b8eRll/lvjPGwTRCHAVpa6GgZtBTDYN1c9sM0W9yBLDHGmxdjshfz+0CndQJvz7L+/QT3poG5yZzvBTs06q8pf3ZjcHl0bF+0R97DMrLq1KmFuy3pfhq9SViSJ9BtnTrXN5X/POfwoxisBVrIcJ5x1rfM8zaIbY57ULgkR/hd8XVKxixQNPYM+Hh1B1bVV86WL1Gu47TR6nMiNkWmZZUMdAwFmL0eVLpLgrSguJZkq4LZMJR+GCHFUQHK0a9gK+Z6yu9W1NDEKJCR2Ca1MbKG/8OlaoXmaF5GAAAAAElFTkSuQmCC');
}
    
#f1c6bd36 {
    align-items: flex-start;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Juniata+Catering-1920w.png);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#f1c6bd36.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAJCAIAAACExCpEAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABFUlEQVQY0wXBUU+CQAAA4PtP9dBm2VaOdFaONWexnmCCClIiinIgCCcIgjrEO8im6Xqpl/5i3we+Dui4Q/vU+lioidNx+4zClWWmoDXOEXMGDrmbL3Xi9/CUx1M21F7c9xqSKJ+/mrMXIJpIgS5EkFvCV2I9pzq9GjwGchnx1y5XAKM2Y4r1UKHx+P7TrGwGpbVSDruU176x2Esw1/gYNjc6gwdV0itipZgNS+veXSBXkfgATluPhBDbQqrSuVo6wNtfRP349cxpehMV/J2S7zw6riAxWaw/ZWYts+jtrGVbRteIwT5x85VDFvrakUKrNTNb9kQx0UzQ/LqIwDYY7WJI5mpsS+PhW7tvNGHK2fuG7FUa/D//P35pklMGVQAAAABJRU5ErkJggg==');
}
    
#\30 9a4590e {
    align-items: flex-start;
    width: 100%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Parkhurst-Header-Our-Approach-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\30 9a4590e.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAgABAwQFETETI0H/xAAVAQEBAAAAAAAAAAAAAAAAAAAABf/EABsRAAEFAQEAAAAAAAAAAAAAAAEAAgQREgMh/9oADAMBAAIRAxEAPwCxdoqSpgCM8kGsOyx8lmt3IXS238RFJjyOlZvwI9x0V//Z');
}
}



@media all {
    
#\39 78c8d97 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 ca45667 {
    padding-top: 4%;
    padding-bottom: 38.5px;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0%;
    padding-left: 0%;
    margin-right: 0%;
    margin-top: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
}
    
#\36 998602d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee3015fb {
    width: 892px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fkd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#fc59db75 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a21dc16f {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#widget_o3s {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#c3b2cd40 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9a6e2dc {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dd54c35 {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\33 c2b07c2.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\33 c2b07c2 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 9a4d15d {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\37 a4632bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\37 a4632bd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 621f166 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\34 5e423f3 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ecd7fa48 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 da39c68 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 bee8711 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 32%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a740a771 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e40cd564 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 253px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 2;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d47da57e.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d47da57e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 08f1639 {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#abb75bd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: flex-start;
    align-items: center;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d57523c0 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 de15a5b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e3235af5 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bd0981f {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 f064776 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 40px 104px 40px;
    margin: 0% 0% 0% 0%;
}
    
#\33 9343b71 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 253px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    height: auto;
    justify-self: auto;
    order: 2;
    align-self: auto;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 a8a3693 {
    width: 92.99%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin-top: 10px;
    margin-bottom: 10px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 b99aa5f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ec9b676b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b4a4904e.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#b4a4904e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#baa3464b {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\34 61bca0e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 233d1a9 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aa0b614 {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#c7c1e624 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 21a396f.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\38 21a396f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 c7c98ee {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cff88a83 {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 1323dbf {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\37 57ae7be {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 04ebece.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\32 04ebece {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 748b063 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 35%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb2fb28f {
    flex-direction: row;
    align-items: center;
    width: 124.99996376327218%;
    min-height: 65px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-self: auto;
    align-self: center;
    order: 0;
    background-color: var(--color_6);
    background-image: initial;
    padding: 10px 40px 10px 40px;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 e113e7c {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\35 be46e66 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    background-image: initial;
    background-color: rgba(213, 213, 213, 0.32);
    justify-content: flex-start;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ad7ac7b.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#\39 ad7ac7b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#c7b41cd7 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin-top: 40px;
}
    
#\30 a1d738d {
    width: 101.70%;
    height: auto;
    max-width: 100%;
}
    
#\30 15823dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b464cfa::before, #\38 b464cfa > .bgExtraLayerOverlay {
    
}
#\38 b464cfa {
    background-image: url(https://lirp.cdn-website.com/46a9d5ec/dms3rep/multi/opt/Loyola-ColorOverlay-Campus-1920w.jpg);
    background-position: 50% 0%;
}
    
#\37 bec0324 {
    justify-content: flex-end;
    width: 40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 91d78cf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 cb7754a {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 30px 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\31 859f46d::before, #\31 859f46d > .bgExtraLayerOverlay {
    
}
#\31 859f46d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 60%;
    min-width: 4%;
    background-image: url();
    background-size: contain;
    background-position: 100% 50%;
    padding: 65px 0% 65px 0%;
    margin: 0% 0% 0% 0%;
}
#\31 859f46d.lazy {
    background-image: url('');
}
}



@media all {
    
#ea81ed88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: initial;
    background-repeat: repeat;
    background-size: auto;
    background-color: var(--color_3);
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 8ef2075 {
    min-height: 393px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 1% 0px 1%;
    margin: 0% 0% 0% 0%;
}
    
#e2e4201e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 3494620 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 50px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e06ab2ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: var(--color_5) rgba(213, 213, 213, 0.73) var(--color_5) var(--color_5);
    padding: 50px 16px 50px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2d1b454 {
    width: 76.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3ac214a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 3ac214a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e9bab3e4 {
    border-style: solid;
    border-color: rgba(232, 232, 232, 1) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#f1adc63d {
    width: 162px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 23a2a8c {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ca7a5ef9 {
    width: 162px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 10px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 e18ee3a {
    min-height: 410px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 52e1232 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 30px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 2cdf621 {
    width: 62.03%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\37 960e5db.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\37 960e5db {
    width: 130px;
    height: auto;
    min-height: 15px;
    max-width: 100%;
    order: 0;
    margin-right: 5%;
}
    
#\32 0e2d361 {
    width: 23%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-style: solid;
    border-width: 0 0 0 2px;
    border-color: #000000 #000000 #000000 var(--color_5);
    padding: 16px 0px 16px 3%;
    margin: 0% 0% 0% 0%;
}
    
#\30 85a1f87 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 54a9f9f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#\30 54a9f9f {
    width: 130px;
    height: auto;
    min-height: 15px;
    max-width: 100%;
    order: 0;
}
    
#\37 b41869f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\37 b41869f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 2b5b806 {
    margin: 30px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 59.17794943820225%;
    padding-left: 50px;
    padding-right: 50px;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    width: 40.82%;
}
    
#widget_u8m {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 2%;
    padding-right: 2%;
}
    
#c10eccf9 {
    width: 88.21%;
}
    
#\30 1a3a3e2 {
    width: 24.7083px;
}
    
#\30 3042504 {
    width: 81.62%;
}
    
#\34 1d27cd5 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#c15c229a {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#aefb907b {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\30 35ebfe1 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\34 8a37aca {
    justify-self: auto;
    align-self: auto;
    width: 77.76259284267387%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 182d425 {
    order: 1;
}
    
#bcb0ba03 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#dca99288 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\35 146629c {
    width: 82.49%;
}
    
#\31 785e163 {
    width: 25.2188px;
}
    
#\33 d828b8d {
    width: 20.3906px;
}
    
#\30 6abace7 {
    width: 85.08%;
}
    
#\35 126645e {
    column-gap: 3%;
}
    
#group_lde {
    column-gap: 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ca45667 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 998602d {
    width: 66.59%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a21dc16f {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 178px;
}
    
#fc59db75 {
    row-gap: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d57523c0 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#ddc3e85e {
    margin: 0px 0% 0px 0%;
}
    
#\30 9a6e2dc {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\31 dd54c35 {
    width: 81.62%;
}
    
#\34 9a4d15d {
    width: 81.62%;
}
    
#\33 f064776 {
    padding: 50px 2% 50px 2%;
}
    
#ecd7fa48 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\35 a8a3693 {
    width: 88.21%;
}
    
#\33 9343b71 {
    column-gap: 3%;
}
    
#a740a771 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#e40cd564 {
    column-gap: 3%;
}
    
#baa3464b {
    width: 81.62%;
}
    
#\30 08f1639 {
    width: 81.62%;
}
    
#\37 233d1a9 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\34 aa0b614 {
    width: 81.62%;
}
    
#cff88a83 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\32 1323dbf {
    width: 81.62%;
}
    
#cb2fb28f {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\36 e113e7c {
    width: 81.62%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c7b41cd7 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 a1d738d {
    height: auto;
    width: 40%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 15823dc {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 b464cfa::before, #\38 b464cfa > .bgExtraLayerOverlay {
    
}
    
#\37 bec0324 {
    width: 100%;
    min-height: 80px;
}
    
#\33 91d78cf {
    width: 94.30%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 cb7754a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\31 859f46d::before, #\31 859f46d > .bgExtraLayerOverlay {
    
}
#\31 859f46d {
    width: 100%;
    min-height: 80px;
}
#\31 859f46d.lazy {
    background-image: url('');
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ea81ed88 {
    row-gap: 0px;
}
    
#\32 8ef2075 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 173px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 e18ee3a {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 410px;
}
    
#\37 52e1232 {
    justify-content: center;
}
    
#e06ab2ad {
    width: 50%;
    order: 1;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 0e2d361 {
    width: 50%;
    flex: 1 1 auto;
    align-items: center;
    order: 2;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#\30 85a1f87 {
    width: 50%;
    order: 0;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 1;
    padding: 30px 15px 30px 15px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 3bd85219866cc3622781522::before, #\36 3bd85219866cc3622781522 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781522 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    order: 0;
}
    
#widget_nbn {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_u8m {
    width: 100.00%;
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abd {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#ea966de1 {
    height: 240px;
}
    
#c10eccf9 {
    width: 100.00%;
}
    
#group_lde {
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 10px;
}
    
#\39 399f899 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 f3f6961 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
#\33 f3f6961.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABAwQDAAAAAAAAAAAAAAACAAEDBAURISJxkf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGBEBAQEBAQAAAAAAAAAAAAAAAQIAAxP/2gAMAwEAAhEDEQA/AKiK00NFXwkxBHMOxBsZdVw3S2MLMQcsb79REN9aqldZ4SBv/9k=');
}
    
#\31 2887b81 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\35 126645e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 8a1c19f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3e0d7fc {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 f7d7b0c {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 d828b8d {
    width: 14.7361px;
}
    
#\30 6abace7 {
    width: 90.08%;
}
    
#\34 1d27cd5 {
    justify-content: space-between;
}
    
#c15c229a {
    justify-content: space-between;
}
    
#aefb907b {
    justify-content: space-between;
}
    
#\30 35ebfe1 {
    justify-content: space-between;
}
    
#bcb0ba03 {
    justify-content: space-between;
}
    
#dca99288 {
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#\39 78c8d97 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 0px 0px 0px 0px;
}
    
#\36 ca45667 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#ee3015fb {
    width: 329px;
    order: 1;
}
    
#widget_fkd {
    justify-self: auto;
    align-self: auto;
    width: 99.9970141101502%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 998602d {
    order: 0;
}
}



@media (max-width: 767px) {
    
#fc59db75 {
    width: 100%;
    min-height: 300px;
    align-items: center;
}
    
#a21dc16f {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#c3b2cd40 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#d57523c0 {
    justify-content: space-between;
}
    
#ddc3e85e {
    margin: 0px 0% 0px 0%;
}
    
#\30 9a6e2dc {
    justify-content: space-between;
}
    
#\33 f064776 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 40px 4%;
}
    
#ecd7fa48 {
    justify-content: space-between;
}
    
#\35 a8a3693 {
    width: 100.00%;
}
    
#\34 5e423f3 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\33 9343b71 {
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 10px;
}
    
#\35 bee8711 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 b99aa5f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a740a771 {
    justify-content: space-between;
}
    
#e40cd564 {
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 10px;
}
    
#abb75bd0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 61bca0e {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\37 233d1a9 {
    justify-content: space-between;
}
    
#\33 c7c98ee {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cff88a83 {
    justify-content: space-between;
}
    
#\37 748b063 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#cb2fb28f {
    justify-content: space-between;
}
}



@media (max-width: 767px) {
    
#c7b41cd7 {
    align-self: center;
    margin: 20px 0px 20px 0px;
}
    
#\30 a1d738d {
    height: auto;
}
    
#\38 b464cfa::before, #\38 b464cfa > .bgExtraLayerOverlay {
    
}
    
#\37 bec0324 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 91d78cf {
    width: 100.00%;
}
    
#\35 cb7754a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#\31 859f46d::before, #\31 859f46d > .bgExtraLayerOverlay {
    
}
#\31 859f46d {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
}
#\31 859f46d.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#ea81ed88 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 8ef2075 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\38 3494620 {
    justify-content: center;
}
    
#e06ab2ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 2;
    padding: 30px 0px 40px 0px;
}
    
#\34 2d1b454 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 2b5b806 {
    margin: 0% 0% 0% 0%;
}
    
#\34 3ac214a {
    height: 240px;
    margin-top: 0px;
}
    
#f1adc63d.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#f1adc63d {
    margin: 0px 0px 0px 0px;
}
    
#\35 e18ee3a {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#\37 52e1232 {
    justify-content: center;
}
    
#\37 2cdf621 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\32 0e2d361 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    row-gap: 10px;
}
    
#\30 85a1f87 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
}

