.section-certificacao {
  position: relative;
  z-index: 1;
  padding: 90px 0 70px 0;
  overflow: hidden;
  display: none;

  .img-wrapper {
    position: relative;
    padding-right: 90px;

    &::before {
      display: block;
      content: '';
      width: 200vw;
      height: 200vh;
      background-color: #13455E;
      position: absolute;
      right: -27vw;
      transform: rotate(120deg);
      z-index: -1;

      // Telas à partir de XXL
      @include media($xxl-min) {
        right: -20vw; 
      }
    }

    &::after {
      display: block;
      content: '';
      width: 80px;
      height: 90px;
      background-image: url("data:image/svg+xml,%3csvg width='80' height='90' viewBox='0 0 80 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.58741 89.227C4.76513 91.4264 -0.0113068 88.6698 1.52588e-05 84.2711L0.202263 5.69943C0.213539 1.31932 4.96774 -1.41515 8.7787 0.766531L77.1266 39.8941C80.9529 42.0846 80.959 47.5839 77.1375 49.7828L8.58741 89.227Z' fill='%231D9E9A'/%3e%3c/svg%3e");
      background-position: center;
      position: absolute;
      right: -17%;
      top: 0;
    }
  }

  .text-wrapper {
    max-width: 80%;

    p img {
      margin-top: 25px;
      max-width: 100%;
      height: auto;
    }
  }

  &.active {
    display: block;
  }

  // Telas até MD
  @include media($sm-max) {
    padding: 70px 0;

    .img-wrapper {
      padding-right: 0;
      margin-top: 36px;

      &::before {
        
      }
    }

    .text-wrapper {
      max-width: 100%;
    }
  }
}