@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Bold.ttf") format("truetype");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: 'Poppins';
  src: url("../../fonts/Poppins-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../../fonts/Montserrat-Medium.ttf") format("truetype");
  font-weight: 500;
  font-style: normal; }

@font-face {
  font-family: 'Montserrat';
  src: url("../../fonts/Montserrat-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal; }

#block-breadcrumb {
  max-width: calc(var(--site-width, 120rem) + 2 * var(--site-padding, 8rem));
  padding-left: var(--site-padding, 8rem);
  padding-right: var(--site-padding, 8rem);
  margin-left: auto;
  margin-right: auto; }
  @media (max-width: 767px) {
    #block-breadcrumb {
      padding-left: var(--site-padding-mobile, 20px);
      padding-right: var(--site-padding-mobile, 20px); } }

#block-breadcrumb {
  position: relative; }

#Breadcrumb {
  position: absolute;
  color: #000;
  font-size: 1.2rem;
  z-index: 90;
  margin-top: 2rem;
  margin-left: 2rem; }
  #Breadcrumb li {
    display: inline-block; }
    #Breadcrumb li::before {
      content: '\f105';
      font-family: "Font Awesome 5 Pro";
      font-weight: 400;
      color: var(--primary-color);
      margin: 0 0.7rem; }
    #Breadcrumb li:first-child::before {
      display: none; }
    #Breadcrumb li:last-child {
      font-weight: 500; }
    #Breadcrumb li a:hover, #Breadcrumb li a:focus {
      text-decoration: underline; }

/*# sourceMappingURL=gibson-breadcrumb.css.map */
