@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 a.u_1531379752 span.text { font-size:18px !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_1846405743 p {
    color:var(--color_7) !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:33px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1846405743 li {
    color:var(--color_7) !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:33px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1846405743 {
    color:var(--color_7) !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:33px !important;
    font-style:normal !important;
  }

  *#dm .dmInner div.u_1570504592 p {
    color:var(--color_1) !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_1570504592 li {
    color:var(--color_1) !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_1570504592 {
    color:var(--color_1) !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_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_1833865827 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_1833865827 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_1833865827 {
    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_1906784792 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_1906784792 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_1906784792 {
    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_1891305480 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_1891305480 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_1999231746 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_1999231746 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_1999231746 {
    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_1999231746 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1891305480 {
    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_1891305480 .rteBlock { text-align:left !important; }

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

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

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

  *#dm .dmInner div.u_1578168322 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_1578168322 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_1578168322 {
    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_1186782297 img {
    object-fit:contain !important;
    object-position:50% 100% !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner a.u_1105696630 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/efd63178/icon/Apple_2125385.svg) !important;
    background-color:var(--color_1) !important;
    width:13px !important;
    height:13px !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;
    text-align:center !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;
    text-align:center !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;
    text-align:center !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;
    text-align:center !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;
    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;
  }
}
@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_1570504592 p {
    font-size:30px !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1846405743 {
    font-size:24px !important;
    text-align:center !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_1833865827 p { font-size:12px !important; }

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

  *#dm .dmInner div.u_1833865827 { 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_1906784792 p { font-size:12px !important; }

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

  *#dm .dmInner div.u_1906784792 { 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_1891305480 p { font-size:37px !important; }

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1578168322 { 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_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; }
}
@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_1570504592 p {
    font-size:30px !important;
    text-align:center !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1846405743 {
    font-size:22px !important;
    text-align:center !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_1833865827 p { font-size:16px !important; }

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

  *#dm .dmInner div.u_1833865827 { 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_1906784792 p { font-size:16px !important; }

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

  *#dm .dmInner div.u_1906784792 { 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_1999231746 p {
    font-size:19px !important;
    text-align:left !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1578168322 { 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_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;
  }
}
@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_1570504592 p { font-size:32px !important; }

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

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

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

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

  *#dm .dmInner div.u_1846405743 {
    font-size:28px !important;
    text-align:left !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_1833865827 p {
    font-size:18px !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1833865827 {
    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_1906784792 p {
    font-size:18px !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1906784792 {
    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_1891305480 p { font-size:44px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1578168322 {
    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_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;
  }
}
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/efd63178/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/efd63178/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 (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 (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 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/efd63178/dms3rep/multi/opt/Parkhurst-Header-Nutrition-1920w.jpg);
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#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/efd63178/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;
}
    
#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/efd63178/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;
}
    
#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/efd63178/dms3rep/multi/opt/Catered+Cheese+Tray-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,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAIAAAACUFjqAAAACXBIWXMAAA7EAAAOxAGVKw4bAAABLklEQVQY0wXB206CYAAA4P+huuui1k0tV7p0Zpl4IBBCDnI+/BwFY5kkJgFOZmquzdXWI/Z94HD4WcYTj0OZRgm5Pi6XjzDmRvTppHhd7edgv9vlURDKfQOrsd1Sq32GslXaxMcza7Z8Brt8sX3z1gGfKOhUQ3TxlpXbtErAkTKOHBDbYu4J60BINGJuYC/mYzDioCOpuiirHIBkO+TxBDIppHKzn0E89fiZr/m2DJUh6FUumYdqMOytPHqldTKqnrJIatFTTxoZAmhVLrq1c3NQ/56yf+P+J1mNOzeJgC58KXIVQDRPieaJRV9tAvzXRTfsXYzfv4t45rKpMwCW2FS4him0IoNaQrKAZKZTmcMX7lNhIiC06cAWbEN0ZCkYkh8Wtw7VzUTfjrAvs/YP3kWN9POQEaQAAAAASUVORK5CYII=');
}
    
#\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/efd63178/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 (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 (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%;
}
    
#\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 all {
    
#\32 707c782 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.08208955223881%;
    min-width: 4%;
    padding: 100px 0% 100px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 ee87f52 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.92%;
    min-width: 4%;
    background-image: url();
    background-position: 50% 100%;
    background-size: contain;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
#\32 ee87f52.lazy {
    background-image: url('');
}
    
#\37 986f51d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 1e166e5::before, #\34 1e166e5 > .bgExtraLayerOverlay {
    
}
#\34 1e166e5 {
    background-image: url(https://lirp.cdn-website.com/efd63178/dms3rep/multi/opt/Loyola-ColorOverlay-Campus-1920w.jpg);
    background-position: 50% 0%;
}
#\34 1e166e5.lazy {
    background-image: url('');
}
    
#\36 247726c {
    width: 99.78%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7d27c7e {
    width: 85.31%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_rfb {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin-top: 40px;
}
    
#widget_skd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 986f51d {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    padding: 0px 2% 0px 2%;
}
    
#\34 1e166e5::before, #\34 1e166e5 > .bgExtraLayerOverlay {
    
}
#\34 1e166e5.lazy {
    background-image: url('');
}
    
#\32 ee87f52 {
    width: 100%;
    min-height: 80px;
}
#\32 ee87f52.lazy {
    background-image: url('');
}
    
#\36 247726c {
    width: 94.30%;
}
    
#\32 707c782 {
    width: 100%;
    min-height: 0px;
    height: auto;
    padding-bottom: 0px;
    align-items: center;
    padding-top: 0px;
}
    
#widget_rfb {
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_skd {
    height: auto;
    width: 64%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media (max-width: 767px) {
    
#\32 707c782 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
}
    
#\32 ee87f52 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-bottom: 0px;
}
#\32 ee87f52.lazy {
    background-image: url('');
}
    
#\37 986f51d {
    min-height: unset;
    flex-direction: column;
    padding: 40px 4% 0px 4%;
}
    
#\34 1e166e5::before, #\34 1e166e5 > .bgExtraLayerOverlay {
    
}
#\34 1e166e5.lazy {
    background-image: url('');
}
    
#f7d27c7e {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_rfb {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 247726c {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#widget_skd {
    height: auto;
    margin-top: 0px;
    margin-bottom: 0px;
}
}



@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 (min-width: 768px) and (max-width: 1024px) {
    
#\36 ca45667 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 998602d {
    width: 66.59%;
}
}



@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 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 (min-width: 768px) and (max-width: 1024px) {
    
#a21dc16f {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 178px;
}
    
#fc59db75 {
    row-gap: 0px;
}
}



@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 all {
    
#b488e2f1 {
    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;
}
    
#c3b2cd40 {
    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 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: 0;
    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;
    justify-content: space-between;
    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%;
}
    
#\38 2f7426f {
    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;
}
    
#b62186e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#b62186e0 {
    width: 100%;
    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%;
}
    
#bb845ec2 {
    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;
}
    
#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;
}
    
#d3cdcf20.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#d3cdcf20 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\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;
    justify-content: space-between;
    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;
}
    
#\39 5ea9259 {
    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 fdd267d {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#\31 b99aa5f {
    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;
}
    
#c4c1a5db {
    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;
}
    
#\37 aee4a3d {
    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;
}
    
#ec9b676b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dd4de8bf {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#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%;
}
    
#fd9973c8 {
    flex-direction: row;
    justify-content: space-between;
    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;
}
    
#\33 e141897 {
    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;
}
    
#\34 2c90803 {
    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 7db40fd {
    width: 105.77%;
    height: auto;
    max-width: 100%;
}
    
#e979de13 {
    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;
}
    
#c31998c7.flex-element.widget-wrapper > [data-element-type] {
    padding: 20px 20px 20px 20px;
}
#c31998c7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb845ec2 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#b488e2f1 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#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%;
}
    
#\33 fdd267d {
    width: 81.62%;
}
    
#a740a771 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#e40cd564 {
    column-gap: 3%;
}
    
#dd4de8bf {
    width: 81.62%;
}
    
#baa3464b {
    width: 81.62%;
}
    
#\30 08f1639 {
    width: 81.62%;
}
    
#fd9973c8 {
    column-gap: 3%;
}
    
#\34 2c90803 {
    padding-right: 10px;
    padding-left: 10px;
    width: 124.99991706979961%;
}
    
#\34 7db40fd {
    width: 81.62%;
}
}



@media (max-width: 767px) {
    
#bb845ec2 {
    justify-content: space-between;
}
    
#b488e2f1 {
    justify-content: space-between;
}
    
#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;
}
    
#\37 aee4a3d {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\38 2f7426f {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#abb75bd0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#fd9973c8 {
    flex-wrap: nowrap;
    flex-direction: column;
    margin-top: 10px;
}
    
#\33 e141897 {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\34 2c90803 {
    justify-content: space-between;
}
}



@media all {
    
#e4136cbd::before, #e4136cbd > .bgExtraLayerOverlay {
    
}
#e4136cbd {
    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%;
}
#e4136cbd.lazy {
    background-image: url('');
}
    
#bd52a420 {
    width: 101.70%;
    height: auto;
    max-width: 100%;
}
    
#b2b289af::before, #b2b289af > .bgExtraLayerOverlay {
    
}
#b2b289af {
    background-image: url(https://lirp.cdn-website.com/efd63178/dms3rep/multi/opt/Loyola-ColorOverlay-Campus-1920w.jpg);
    background-position: 50% 0%;
}
    
#faecc1c5 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 20px 30px 0% 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 b528579 {
    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%;
}
    
#b3c8e14a {
    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;
}
    
#\35 613b6f3 {
    width: 250px;
    height: auto;
    min-height: 56px;
    max-width: 100%;
    margin-top: 40px;
}
    
#fdf007aa {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e4136cbd::before, #e4136cbd > .bgExtraLayerOverlay {
    
}
#e4136cbd {
    width: 100%;
    min-height: 80px;
}
#e4136cbd.lazy {
    background-image: url('');
}
    
#bd52a420 {
    height: auto;
    width: 40%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b2b289af::before, #b2b289af > .bgExtraLayerOverlay {
    
}
    
#faecc1c5 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\30 b528579 {
    width: 100%;
    min-height: 80px;
}
    
#b3c8e14a {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 613b6f3 {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#fdf007aa {
    width: 94.30%;
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media (max-width: 767px) {
    
#e4136cbd::before, #e4136cbd > .bgExtraLayerOverlay {
    
}
#e4136cbd {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding-top: 0px;
    padding-bottom: 0px;
}
#e4136cbd.lazy {
    background-image: url('');
}
    
#bd52a420 {
    height: auto;
}
    
#b2b289af::before, #b2b289af > .bgExtraLayerOverlay {
    
}
    
#faecc1c5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#\30 b528579 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 613b6f3 {
    align-self: center;
    margin: 20px 0px 20px 0px;
}
    
#fdf007aa {
    width: 100.00%;
}
}



@media all {
    
#a8b5277a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 b276712 {
    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%;
}
    
#dab69882 {
    min-height: 258px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 1% 0px 1%;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 b276712 {
    row-gap: 0px;
}
    
#dab69882 {
    padding-left: 0%;
    padding-right: 0%;
    min-height: 173px;
}
}



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



@media all {
    
#\31 f96de4b {
    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;
}
    
#c8b8d76d {
    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;
}
    
#\39 753af88 {
    min-height: 410px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f2115801.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#f2115801 {
    width: 130px;
    height: auto;
    min-height: 15px;
    max-width: 100%;
    order: 0;
    margin-right: 5%;
}
    
#dcfd2c77 {
    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;
}
    
#a03cf4bc {
    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%;
}
    
#\34 a41d348 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ecd13faf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 5px 0px 5px 0px;
}
#ecd13faf {
    width: 130px;
    height: auto;
    min-height: 15px;
    max-width: 100%;
    order: 0;
}
    
#\37 812a46f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0% 0px 0% 0px;
}
#\37 812a46f {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a88c669.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\31 a88c669 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 e8f20ef {
    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%;
}
    
#\35 1e2764c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 07004a1 {
    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%;
}
    
#\31 7b18d7d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f87f4e28 {
    border-style: solid;
    border-color: rgba(232, 232, 232, 1) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\30 52f45da {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e8f20ef {
    width: 50%;
    order: 1;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\34 07004a1 {
    width: 50%;
    order: 0;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#\39 753af88 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 0%;
    min-height: 410px;
}
    
#a03cf4bc {
    width: 50%;
    flex: 1 1 auto;
    align-items: center;
    order: 2;
    row-gap: 12px;
    margin: 0% 0% 0% 0%;
}
    
#\30 52f45da {
    justify-content: center;
}
}



@media (max-width: 767px) {
    
#\31 f96de4b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\31 f96de4b {
    margin: 0px 0px 0px 0px;
}
    
#\39 d84419f {
    margin: 0% 0% 0% 0%;
}
    
#\39 753af88 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 4% 0% 4%;
}
    
#dcfd2c77 {
    justify-content: center;
}
    
#a03cf4bc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
    row-gap: 10px;
    padding: 16px 3% 16px 3%;
    margin: 0% 0% 10% 0%;
}
    
#\31 a88c669 {
    height: 240px;
    margin-top: 0px;
}
    
#\31 e8f20ef {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 30px 0px 40px 0px;
}
    
#\35 1e2764c {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 07004a1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\31 7b18d7d {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 52f45da {
    justify-content: center;
}
}

