/* Override for sticky-statement with professional border styling */
section.main-wrapper-sticky .sticky-statement {
  background: #ffffff !important;
  border-left: 5px solid #4a6d6d !important;
}

/* Keep icons visible on hover */
section.main-wrapper-sticky .sticky-statement:hover .left-side img {
  filter: none !important;
  opacity: 1 !important;
}

section.main-wrapper-sticky .sticky-statement:hover i {
  color: #4a6d6d !important;
}

/* Reduce section spacing */
.rts-section-gap {
  padding: 60px 0 !important;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rts-section-gap {
    padding: 40px 0 !important;
  }
}

@media only screen and (max-width: 767px) {
  .rts-section-gap {
    padding: 30px 0 !important;
  }
}

/* Adjust title and paragraph size in business boost section */
.boosting-business-right-area .title-style-one h2.title {
  font-size: 22px !important;
  line-height: 1.5 !important;
  margin-bottom: 20px !important;
  font-weight: 700 !important;
}

.boosting-business-right-area p.disc {
  font-size: 18px !important;
  line-height: 1.8 !important;
  color: #666666 !important;
}

@media only screen and (max-width: 767px) {
  .boosting-business-right-area .title-style-one h2.title {
    font-size: 18px !important;
  }
  
  .boosting-business-right-area p.disc {
    font-size: 16px !important;
  }
}

/* Periodico.html title styling - chapter titles with green-gray gradient */
.chapter-title {
  background: linear-gradient(135deg, #76805D 0%, #A9B5BA 100%) !important;
  color: #000000 !important;
  padding: 20px !important;
  border-radius: 12px !important;
  margin: 30px 0 20px 0 !important;
  text-align: center !important;
  box-shadow: 0 6px 20px rgba(118, 128, 93, 0.15) !important;
  border-left: 5px solid #76805D !important;
}

.index-title {
  background: linear-gradient(135deg, #76805D 0%, #A9B5BA 100%) !important;
  color: #000000 !important;
  padding: 20px !important;
  border-radius: 12px !important;
  margin: 20px 0 25px 0 !important;
  text-align: center !important;
  box-shadow: 0 6px 20px rgba(118, 128, 93, 0.15) !important;
}

