/*.customLists {
  ul {
    padding-left: 0;

    li {
      display: flex;
      gap: 5px;
      padding-left: 0;

      &:before {
        content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8.402" height="7.738" viewBox="0 0 8.402 7.738"><defs><style>.a{fill:%23008797;}</style></defs><path class="a" d="M0,0,4.069,3.869,0,7.738H4.6L8.4,3.869,4.6,0Z" transform="translate(0 0)"/></svg>');
        display: block;
        position: relative;
        margin-bottom: 0.5rem;
      }
    }
  }
}
*/
#top-menu > li.menu-item,
#menu-main-menu > li.menu-item {
  /* &::after {
    content: url("../img/header-angle.svg");
    display: block;
    width: 14px;
    height: 26px;
    order: 2;
  } */
}
#top-menu > li.menu-item > a,
#menu-main-menu > li.menu-item > a {
  opacity: 1;
}
#top-menu > li.menu-item:last-child a,
#menu-main-menu > li.menu-item:last-child a {
  padding-right: 0;
}
#top-menu > li.menu-item:last-child::after,
#menu-main-menu > li.menu-item:last-child::after {
  display: none;
}
#top-menu > li.menu-item > ul.sub-menu li,
#menu-main-menu > li.menu-item > ul.sub-menu li {
  padding: 0;
  width: 100%;
}
#top-menu > li.menu-item > ul.sub-menu li a,
#menu-main-menu > li.menu-item > ul.sub-menu li a {
  font-family: "Lato", Arial, Helvetica, sans-serif;
  font-size: 16px;
  line-height: 33px;
  font-weight: 500;
  width: 100%;
  background-color: transparent;
  opacity: 1;
}
#top-menu > li.menu-item > ul.sub-menu li:hover > a,
#menu-main-menu > li.menu-item > ul.sub-menu li:hover > a {
  text-decoration: underline;
  font-weight: bold;
}
#top-menu > li.menu-item:hover > a,
#menu-main-menu > li.menu-item:hover > a {
  text-decoration: underline;
}

.siteHeader .logo svg {
  width: 100%;
}

/*#main-footer {
  > .container {
  }
  #footer-widgets {
    display: flex;
    gap: 15px 30px;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    .footer-widget {
      flex: 1;
      margin-right: 0;
      position: relative;
      @media all and (max-width: 980px) {
        display: flex;
        justify-content: center;
        width: 100% !important;
        margin-bottom: 2.5% !important;
        margin-right: 0 !important;
        flex: 1 1 100%;
      }
      &:first-child {
        display: flex;
        justify-content: center;
        gap: 15px;
        @media all and (min-width: 981px) {
          min-width: 320px;
          justify-content: space-evenly;
          &:after {
            content: url("../img/angle.svg");
            display: block;
            width: 37px;
            height: 121px;
            // position: absolute;
            // right: -17.5px;
          }
        }
      }
      &:nth-child(2) {
        min-width: 305px;
        @media all and (max-width: 980px) {
          display: none;
        }
      }
      &:nth-child(3) {
        display: flex;
        justify-content: center;
        width: 100% !important;
      }
    }
    .footerLinks {
      text-align: left;
      font-weight: bold;
      font-size: 14px;
      line-height: 1.4;
      font-family: "open-sans", Arial, Helvetica, sans-serif;
      letter-spacing: 0px;
      color: #3a2e8d;
      padding-bottom: 0.5em !important;
      a:hover {
        color: #008797;
      }
    }
    .footerGallery {
      display: flex;
      flex-wrap: nowrap;
      gap: 5px;
      min-width: 180px;
      max-width: 300px;
    }
    .footerText {
      font-size: 12px;
      line-height: 15px;
      font-family: "open-sans", sans-serif;
      font-weight: 600;
    }
  }
}

#footer-bottom {
  .container {
    display: flex;
    justify-content: center;
    align-items: center;
    #footer-info {
      text-align: center;
      width: 100%;
      float: none;
      text-align: center;
      display: flex;
      justify-content: center;
      > div{
        padding-left: 30px;
      }
    }
  }
}
*/
.borderLeft {
  position: relative;
  display: inline-block;
}
.borderLeft::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 60px; /* Adjust based on desired width */
  height: 100%;
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="111.568" height="386.543" viewBox="0 0 111.568 386.543"><g transform="translate(-115 -1690.474)"><path d="M87.592,55.289,146.024,0H87.592V55.289c-.347.215.306-.331,0,0" transform="translate(80.544 1690.474)" fill="%23fff"/><path d="M153.583,385.8h35.634c-.075-37.863-.054-336.967.062-336.638L241.21,0H201.951L153.54,49.167c.314.209.329,324.576.043,336.635" transform="translate(-38.54 1691.216)" fill="%232891cf"/></g></svg>');
  background-size: cover;
  z-index: 3;
}
.borderLeft img {
  display: block;
  width: 100%;
  height: auto;
  position: relative;
  z-index: 2;
}

body .et_pb_button {
  padding: 10px 18px !important;
}

/*.home {
  .siteHeader {
    position: absolute;
    width: 100%;
    #menu-main-menu,
    #menu-secondary-menu {
      > li.menu-item {
        > a {
          color: #fff !important;
        }
      }
    }
    .mobile_menu_bar:before {
      color: #fff !important;
    }
    .logo {
      svg {
        g {
          path.b {
            fill: #fff !important;
          }
        }
      }
    }
  }
  #et-main-area {
    // padding-top: 180px;
    .et_builder_inner_content {
      > div:first-of-type {
        padding-top: 180px;
      }
    }
  }
}
*/

/*# sourceMappingURL=fidelity.css.map */
