footer{
   margin-top: 0px !important;
}

h3{
   width: 100%;
}

h4{
   width: 100%;
}

/* .header_ghost{
   margin-top: -15px;
} */
.ghost_menus_mobile{
   height: max-content !important;
}

.scroll_pag{
   top: 10px;
   position: relative;
   height: calc(100vh - 190px);
   overflow: auto;
   padding: 0px 10px;
}

.scroll_pag::-webkit-scrollbar-track {
   border-radius: 20px;
   background-color: #000;
}
.scroll_pag::-webkit-scrollbar {
   width: 6px;
   background: #000;
   border-radius: 20px;
}
.scroll_pag::-webkit-scrollbar-thumb {
   border-radius: 20px;
   background: #18b823;
   background-color: var(--color_main);
}

#introduction {
   position: relative;
   width: 100%;
   padding: 30px 0px;
   background-color: #101010;
   z-index: 0;
}
#introduction .content-introduction-23 {
   display: flex;
   align-items: center;
   justify-content: center;
   flex-direction: column;
   text-align: center;
}
#introduction .content-introduction-23 h1 {
   max-width: 870px;
   margin-top: 0px;
   padding: 0px;
   font-size: 42px !important;
   line-height: 120%;
   font-weight: 700;
   color: var(--color_main);
}


#frequently_questions {
   position: relative;
   width: 100%;
   background-color: #0a0a0a;
}
#frequently_questions h3{
   /* color: rgb(183 1 6); */
   color: var(--color_main_dark);
   font-size: 24px;
   line-height: 150%;
   font-weight: 700;
   margin-top: 30px;
}
#frequently_questions h3:first-of-type {
   margin-top: 0px;
}
#frequently_questions .termos_content-23 {
   font-size: 16px;
   font-weight: 400;
   color: #909090;
   text-align: justify;
}
#frequently_questions .termos_content-23 h3 {
   text-align: start;
}
#frequently_questions .termos_content-23 a {
   color: var(--color_main_dark);
   font-weight: 500;
}


footer {
   margin-top: 0px;
}


@media(max-width: 768px) {
   #introduction {
      padding: 48px 0px;
   }
   #introduction .content-introduction-23 h1 {
      font-size: 34px !important;
   }
}

@media(max-width:570px) {
   #introduction .content-introduction-23 h1 {
      width: 100%;
      font-size: 30px !important;
   }
}

@media(max-width:500px) {
   #introduction .content-introduction-23 h1 {
      font-size: 26px !important;
   }
   #introduction .content-introduction-23 p {
      font-size: 16px;
   }
}

@media(max-width:435px) {
   #introduction .content-introduction-23 h1 {
      font-size: 22px !important;
   }
   #introduction .content-introduction-23 p {
      margin-top: 10px;
      font-size: 14px;
   }
}

@media(max-width: 375px) {
   #introduction {
      padding: 35px 10px;
   }
   #introduction .title_introduction-23 h1 {
      font-size: 30px;
      line-height: 35px;
      margin-top: 10px;
   }
   #frequently_questions h3 {
      font-size: 22px;
   }
}

@media (max-width: 330px) {
   #introduction .title_introduction-23>span {
      font-size: 14px;
   }
   #introduction .title_introduction-23 h1 {
      font-size: 24px;
      line-height: 28px;
      margin-top: 10px;
   }


   #frequently_questions .termos_content-23 {
      font-size: 14px;
   }
}