.c-layout-faqs__faq {
  cursor: pointer;
  padding: 20px;
  border-bottom: 1px solid #eaeaea; }
  @media (max-width: 1199px) {
    .c-layout-faqs__faq {
      padding: 15px; } }
  .c-layout-faqs__faq:last-child {
    border-bottom: 0; }
  .c-layout-faqs__faq.active {
    background: #f7fbf5; }
.c-layout-faqs__faq-question-container {
  position: relative;
  padding-right: 30px; }
.c-layout-faqs__faq-question {
  color: #000;
  font-size: 1em;
  font-weight: 700; }
  @media (max-width: 1199px) {
    .c-layout-faqs__faq-question {
      font-size: 0.875em; } }
  @media (max-width: 991px) {
    .c-layout-faqs__faq-question {
      font-size: 0.875em; } }
  @media (max-width: 767px) {
    .c-layout-faqs__faq-question {
      font-size: 0.875em; } }
  @media (max-width: 575px) {
    .c-layout-faqs__faq-question {
      font-size: 0.875em; } }
.c-layout-faqs__faq-answer {
  display: none;
  font-weight: 300;
  padding: 20px 20px 0 20px; }
  @media (max-width: 1199px) {
    .c-layout-faqs__faq-answer {
      padding: 15px 15px 0 15px; } }
.c-layout-faqs__faq-icon, .c-layout-faqs__faq-icon--up, .c-layout-faqs__faq-icon--down {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  font-size: 1.5em;
  color: #80ba27; }
  @media (max-width: 1199px) {
    .c-layout-faqs__faq-icon, .c-layout-faqs__faq-icon--up, .c-layout-faqs__faq-icon--down {
      font-size: 1.25em; } }
  @media (max-width: 991px) {
    .c-layout-faqs__faq-icon, .c-layout-faqs__faq-icon--up, .c-layout-faqs__faq-icon--down {
      font-size: 1.25em; } }
  @media (max-width: 767px) {
    .c-layout-faqs__faq-icon, .c-layout-faqs__faq-icon--up, .c-layout-faqs__faq-icon--down {
      font-size: 1.25em; } }
  @media (max-width: 575px) {
    .c-layout-faqs__faq-icon, .c-layout-faqs__faq-icon--up, .c-layout-faqs__faq-icon--down {
      font-size: 1.25em; } }
  .c-layout-faqs__faq-icon--up {
    display: none; }
  .c-layout-faqs__faq-icon--down {
    display: block; }

/*# sourceMappingURL=layout_faqs.css.map */
