:root {
  --SpaceOfButton: 88px;
}

.section-banner, 
#section-hive, 
#section-benefits, 
#section-pontencialize, 
#section-personalized-management, 
#faq, 
#cta-blog, 
#section-become-partner {
  font-family: 'Qanelas', Arial !important;
}

.section-banner {
  padding-top: 0 !important;
}

.section-banner h1 {
  font-size: 40px;
}

.section-banner h2,
#section-personalized-management p,
#section-become-partner p{
  font-size: 19px;
}

.section-banner .btn-propay {
  font-size: 23px;
}
/* 
.section-banner .section-banner__img {
  margin: 0 0 calc(var(--headerHeight) * -1) 0;
} */

#section-personalized-management {
  padding: 64px 0;
}

#section-personalized-management .btn-propay .btn-content {
  font-size: 23px;
}

#section-personalized-management .btn-propay .btn-content::after,
#section-personalized-management .btn-propay:hover .btn-content::after{
  transform: translateY(3px);
}

#section-become-partner{  
  padding: 64px 0 var(--SpaceOfButton) 0;
  background-color: white;
}

#section-become-partner .section-become-partner-img {
  --Space: calc(var(--SpaceOfButton) * -1);
  margin-bottom: var(--Space);
}

#section-become-partner .btn-propay .btn-content {
  font-size: 23px;
}

#section-become-partner .btn-propay .btn-content::after,
#section-become-partner .btn-propay:hover .btn-content::after{
  transform: translateY(4px);
}

#section-hive {
  position: relative;
  padding: 88px 0;
  background-image: linear-gradient(to bottom, #1994ED /* --Color-Primary-Blue-Tufos */, #1D3C76 /* --Color-Primary-Blue-Yale */ ); /* --Bg-Degrade-Institucional */
}

#section-hive h2 {
  font-size: 23px !important;
  position: relative;
  z-index: 1;
}

#section-benefits {
  padding: 32px 0;
  color: white;
}

.section-benefits__slick {
  width: calc(var(--Container-Slick-Width) - 100px);
}

#section-benefits h2,
#section-personalized-management h2{
  font-size: 28px;
}

#section-benefits h2 {
  width: 200px;
}

#faq {
  padding: 32px 0 140px 0;
}

#faq h2 {
  font-weight: 600;
}

#cta-blog {
  padding: 64px 0;
}

#cta-blog h2,
#faq h2,
#section-become-partner h2{
  font-size: 33px !important;
}

#bg-icon-1,
#bg-icon-2,
#bg-icon-3{
  position: absolute;
}

#bg-icon-3 {
  display: none;
}

#bg-icon-1 {
 top: 0;
 right: 0;
}

#bg-icon-2 {
 bottom: -11%;
 left: 0;
}

.section-potencialize {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    align-items: center;
    gap: 24px 32px;
    width: max-content;
}

.slick-slide {
  width: 102px !important;
  margin: 0 8px;
  display: flex !important;
  justify-content: center;
}

@media screen and (max-width: 992px) {
  .section-potencialize {
    grid-template-columns: 1fr;
  }
  
  #bg-icon-1,
  #bg-icon-2 {
    display: none;
  } 
  
  #bg-icon-3 {
    bottom: 13%;
    display: block;
    left: -3%;
  }
  
  .section-banner .section-banner__img {
    margin: auto;
  }
  
  
  .section-benefits__slick {
    width: 100%;
  }
  
  #section-become-partner .btn-propay .btn-content {
    font-size: 19px;
  }
}

  .blog {
 margin-bottom: 0;
 padding-bottom: 0;
}

  .blog h2 {
 font-size: 1.25rem;  !important;
}