/*Colors*/
.color-orange {
   color: #F26A36;
}

.color-black {
   color: #32363F;
}

.wrapper-custom {
   max-width: 1400px;
}

/*box__ute-gna-ii*/
.box__ute-gna-ii {
   padding: 123px 0 80px 0;
   background-color: #F3F3F2;
}

/*content__ute-gna-ii*/
.content__ute-gna-ii h2,
.content__ute-gna-ii p {
   font-size: 18px;
   font-weight: 400;
   /* line-height: 120%; */
}

.content__ute-gna-ii p {
   margin: 20px 0;
}

.content__ute-gna-ii h3 {
   margin-top: 40px;
   font-size: 30px;
   /* line-height: 120%; */
}

.buttons__ute-gna-ii .buttons__item {
   background: #F26A36;
   padding: 16px 40px;
   border-radius: 42px;
   font-size: 16px;
   text-decoration: none !important;
   color: #fff;
   text-transform: uppercase;
   margin: 20px 0;
}

/*detalhes__ute-gna-ii*/
.detalhes__ute-gna-ii {
   background: linear-gradient(90deg, #F3F3F3 0%, #FCFCFC 50%, #F2F2F2 100%);
   padding: 160px 0 80px 0;
}

.cards__ute-gna-ii h2 {
   font-size: 27px;
   margin-top: 20px;
}

.cards__ute-gna-ii p {
   font-size: 13px;
   margin-top: -5px;
}

.buttons__ute-gna-ii {
   padding: 80px 0 0 0;
}

.buttons__ute-gna-ii h3 {
   font-size: 18px;
   margin-bottom: 60px;
}

.buttons__box {
   gap: 20px;
}

.detalhes__ute-gna-ii .cards__ute-gna-ii:after {
   content: '';
   display: table;
   width: 76px;
   height: 3px;
   margin: 0 auto;
   background-color: #53565a;
}

@media screen and (max-width: 992px) {

   /*box__ute-gna-ii*/
   .box__ute-gna-ii {
      background: none;
      padding: 30px 0 40px 0;
   }

   .content__ute-gna-ii {
      padding-top: 30px;
   }

   .content__ute-gna-ii h2,
   .content__ute-gna-ii p {
      font-size: 16px;
   }

   .content__ute-gna-ii h3 {
      font-size: 25px;
   }

   .image__ute-gna-ii {
      /* padding-bottom: 40px; */
   }

   .buttons__ute-gna-ii {
      padding: 50px 15px 0 15px;
   }

   .detalhes__ute-gna-ii {
      padding: 40px 0 80px 0;
   }

   .buttons__ute-gna-ii h3 {
      margin-bottom: 30px;
      font-size: 16px;
   }

   .buttons__ute-gna-ii .buttons__item {
      font-size: 13px;
   }

   .gap-cards {
      gap: 40px;
   }

   .buttons__ute-gna-ii .buttons__item {
      padding: 1rem 7vw;
   }
}