 /*!
   * @see {@link https://cdnjs.cloudflare.com/ajax/libs/github-fork-ribbon-css/0.2.2/gh-fork-ribbon.css}
   */
 .github-fork-ribbon {
     width: 12.1em;
     height: 12.1em;
     position: fixed;
     overflow: hidden;
     top: 0;
     right: 0;
     z-index: 9999;
     pointer-events: none;
     font-size: 13px;
     text-decoration: none;
     text-indent: -999999px;
 }

 .github-fork-ribbon.fixed {
     position: fixed;
 }

 .github-fork-ribbon:before,
 .github-fork-ribbon:after {
     position: absolute;
     display: block;
     width: 15.38em;
     height: 1.54em;
     top: 3.23em;
     right: -3.23em;
     -webkit-box-sizing: content-box;
     box-sizing: content-box;
     -webkit-transform: rotate(45deg);
     -ms-transform: rotate(45deg);
     transform: rotate(45deg);
 }

 .github-fork-ribbon:before {
     content: "";
     padding: .38em 0;
     background-color: #a00;
     background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.15)));
     background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
     background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
     background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15));
     -webkit-box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5);
     box-shadow: 0 .15em .23em 0 rgba(0, 0, 0, 0.5);
     pointer-events: auto;
 }

 .github-fork-ribbon:after {
     content: attr(data-ribbon);
     color: #fff;
     font: 700 1em "Helvetica Neue", Helvetica, Arial, sans-serif;
     line-height: 1.54em;
     text-decoration: none;
     text-shadow: 0 -.08em rgba(0, 0, 0, 0.5);
     text-align: center;
     text-indent: 0;
     padding: .15em 0;
     margin: .15em 0;
     border-width: .08em 0;
     border-style: dotted;
     border-color: #fff;
     border-color: rgba(255, 255, 255, 0.7);
 }

 .github-fork-ribbon.left-top,
 .github-fork-ribbon.left-bottom {
     right: auto;
     left: 0;
 }

 .github-fork-ribbon.left-bottom,
 .github-fork-ribbon.right-bottom {
     top: auto;
     bottom: 0;
 }

 .github-fork-ribbon.left-top:before,
 .github-fork-ribbon.left-top:after,
 .github-fork-ribbon.left-bottom:before,
 .github-fork-ribbon.left-bottom:after {
     right: auto;
     left: -3.23em;
 }

 .github-fork-ribbon.left-bottom:before,
 .github-fork-ribbon.left-bottom:after,
 .github-fork-ribbon.right-bottom:before,
 .github-fork-ribbon.right-bottom:after {
     top: auto;
     bottom: 3.23em;
 }

 .github-fork-ribbon.left-top:before,
 .github-fork-ribbon.left-top:after,
 .github-fork-ribbon.right-bottom:before,
 .github-fork-ribbon.right-bottom:after {
     -webkit-transform: rotate(-45deg);
     -ms-transform: rotate(-45deg);
     transform: rotate(-45deg);
 }



     /*!
  * modified Simple lightbox effect in pure JS
  * @see {@link https://github.com/squeral/lightbox}
  * @see {@link https://github.com/squeral/lightbox/blob/master/lightbox.js}
  * passes jshint
  */

  .iframe-lightbox,
  .iframe-lightbox .backdrop {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
  }

  .iframe-lightbox {
    display: none;
    position: fixed;
    opacity: 0;
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
    /*!
  * @see {@link https://github.com/englishextra/iframe-lightbox/issues/10}
  * @see {@link https://github.com/englishextra/iframe-lightbox/issues/14}
  */
    z-index: 999999;
  }

  .iframe-lightbox .backdrop {
    position: absolute;
    background-color: rgba(0, 0, 0, 0.7);
    cursor: default;
  }

  .iframe-lightbox .content-holder {
    width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    margin-right: -50%;
  }

  .iframe-lightbox .content {
    height: 0;
    position: relative;
    padding-bottom: 56.25%;
  }

  .iframe-lightbox .content>.body {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }

  /*!
* another pure css spinner
* @see {@link https://epic-spinners.epicmax.co/}
*/

  .iframe-lightbox .content>.body .half-circle-spinner,
  .iframe-lightbox .content>.body .half-circle-spinner * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }

  .iframe-lightbox .content>.body .half-circle-spinner {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    position: relative;

    margin: 0;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }

  .iframe-lightbox .content>.body .half-circle-spinner .circle {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    border-radius: 100%;
    border: calc(60px / 10) solid transparent;
  }

  .iframe-lightbox .content>.body .half-circle-spinner .circle.circle-1 {
    border-top-color: #FFFFFF;
    -webkit-animation: half-circle-spinner-animation 1s infinite;
    animation: half-circle-spinner-animation 1s infinite;
  }

  .iframe-lightbox .content>.body .half-circle-spinner .circle.circle-2 {
    border-bottom-color: #FFFFFF;
    -webkit-animation: half-circle-spinner-animation 1s infinite alternate;
    animation: half-circle-spinner-animation 1s infinite alternate;
  }

  @-webkit-keyframes half-circle-spinner-animation {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }

  @keyframes half-circle-spinner-animation {
    0% {
      -webkit-transform: rotate(0deg);
      transform: rotate(0deg);
    }

    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }

  .iframe-lightbox .content>.body.is-loaded .half-circle-spinner {
    display: none;
  }

  .iframe-lightbox iframe {
    display: block;
    width: 100%;
    height: 100%;
    border: 0;
    box-shadow: 0.267rem 0.267rem 0.267rem 0 rgba(3, 3, 3, 0.3);
    /*!
  * in js: iframe onload="this.style.opacity=1;" style="opacity:0;border:none;"
  */
    /* opacity: 0; */
    -webkit-transition: opacity 0.2s ease;
    transition: opacity 0.2s ease;
  }

  .iframe-lightbox.is-showing {
    display: block;
  }

  .iframe-lightbox.is-opened {
    opacity: 1;
  }

  .iframe-lightbox .btn-close {
    position: fixed;
    top: 0.625em;
    right: 0.625em;
    width: 1.500em;
    height: 1.500em;
  }

  /*!
* pure css version
* @see {@link https://codepen.io/brissmyr/pen/egidw}
*/

  .iframe-lightbox .btn-close:before,
  .iframe-lightbox .btn-close:after {
    content: " ";
    width: 0.125em;
    height: 1.500em;
    position: absolute;
    right: 0.625em;
    background-color: #FFFFFF;
  }

  .iframe-lightbox .btn-close:before {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
  }

  .iframe-lightbox .btn-close:after {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
  }

  /*!
* @see {@link https://github.com/englishextra/iframe-lightbox/issues/12}
*/

  body.iframe-lightbox--open {
    overflow: hidden;
  }


  a {
    color: #fff;
    text-decoration: underline
}

a:hover {
    --bs-link-color-rgb:  #ccc
}

a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color: inherit;
    text-decoration: none
}

.section-heading h6{
  font-size: 14px;
  text-transform: uppercase;
  color: #AA6516;
  background-color: #fff;
  padding: 8px 20px;
  border-radius: 25px;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 20px;
}

.texto{
  font-family: Poppins;
  color: #fff !important;
}

.category{
  font-family: 'minhafonte';
}