.w-100vh-mobile {
  height: auto;
  padding-top: 120px;
}

.hero-graph-line-1,
.hero-graph-line-2 {
    height: 1px;
}

.clipping-link a.underline-hover,
.clipping-link a.underline-hover:focus,
.clipping-link a.underline-hover:active {
  display: block;
  text-decoration: none;
  color: inherit;
  padding-left: 0;
  transition: all 0.45s ease; /* suavidade */
  opacity: 0.8;
  padding-right: 35px;
}

.clipping-link a.underline-hover:hover h4 {
  text-decoration: underline;
}

.clipping-link a.underline-hover:hover p {
  text-decoration: none !important;
}
.clipping-link a.underline-hover:hover {
  padding-left: 35px;
  padding-right: 0px;
  opacity: 1;
}

.clipping-link a.underline-hover .clipping-ico-url {
  width: 25px;
  background: url('../../assets/images/ico-url.svg') no-repeat center center;
  background-size: contain;
  position: absolute;
  z-index: 0;
  opacity: 0;
  margin-left: 10px;
  transition: all 0.25s ease; /* suavidade */
}

.clipping-link a.underline-hover:hover .clipping-ico-url {
  margin-left: -35px;
  opacity: 1;
}

.clipping-load-more {
  width: auto !important;
}

.clippping-btn-overlay {
  bottom: 0px;
  left: 0px;
  z-index: 0;
  width: 0;
  transition: width 0.25s ease; /* suavidade */
}

.clipping-load-more:hover .clippping-btn-overlay {
  width: 100%;
}


/* // Small devices (landscape phones, 576px and up) */
@media (min-width: 576px) {
  
  .w-100vh-mobile {
    padding-top: 0px;
  }
}

/* // Medium devices (tablets, 768px and up) */
@media (min-width: 768px) {
  .w-100vh-mobile {
    padding-top: 0px;
  }
}

/* // Large devices (desktops, 992px and up) */
@media (min-width: 992px) {
}

/* // X-Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {
}

/* // XX-Large devices (larger desktops, 1400px and up) */
@media (min-width: 1400px) {
}
