.inshoringpros-faq-block .accordion .block > .question {
  @apply cursor-pointer block no-underline relative cursor-pointer leading-8 mb-0 pl-0 pr-10 py-2.5 border-b-[#cccccc] border-b border-solid after:absolute after:text-[35px] after:leading-3 after:text-inherit after:content-['\e622'] after:align-middle after:inline-block after:font-[normal] after:overflow-hidden after:text-center after:transition-transform after:duration-[0.2s] after:ease-[ease-in-out] after:mt-[13px] after:mb-0 after:mx-0 after:right-2.5 after:top-2.5;
}
.inshoringpros-question-answer .content-heading:before {
  @apply content-none;
}
@media (min-width: 767px) {
  .inshoringpros-block-content.column1layout {
    @apply float-left w-[18.833333%] mt-2.5 mb-10 pl-0 pr-[2%];
  }
  .inshoringpros-question-answer.column1layout > .content-heading:first-child {
    @apply float-right w-[79.16666667%];
  }
  .inshoringpros-question-answer.column1layout .inshoringpros-faq-block {
    @apply float-right w-[79.16666667%];
  }
}
.inshoringpros-faq-block h2 {
  @apply text-center;
}
.inshoringpros-block-subtitle {
  @apply text-sm font-semibold leading-[1em] pt-2.5 pb-5 px-2.5 border-b-[#cccccc] border-b border-solid;
}
.inshoringpros-block-item {
  @apply font-semibold uppercase cursor-pointer p-2.5 border-b-[#cccccc] border-b border-solid;
}
.inshoringpros-block-item.active {
  @apply font-[bold];
}
.inshoringpros-faq-block .accordion .block > .question::after {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-family: "icons-blank-theme";
  speak: none;
}
.inshoringpros-faq-block .accordion .block > .open::after {
  @apply content-["\e621"];
}
.inshoringpros-faq-block .accordion .block > .question h5 {
  @apply text-base font-semibold;
}
.inshoringpros-faq-block .answer {
  @apply hidden overflow-hidden leading-8 leading-5 text-sm px-0 py-2.5;
}
@media (max-width: 767px) {
  .inshoringpros-faq-block .accordion .block > .question::after {
    @apply top-5;
  }
}