.property-faq-policies .tabs {
  margin: 0; }
  .property-faq-policies .tabs h3 {
    text-transform: capitalize; }

.property-faq-policies .faq {
  margin: 26px 0 0; }
  .property-faq-policies .faq:first-child {
    margin: 0; }
  .property-faq-policies .faq h4 {
    position: relative;
    padding: 0 0 0 22px;
    margin: 0 0 8px 0; }
    .property-faq-policies .faq h4 span {
      position: absolute;
      left: 0;
      top: 0;
      display: block; }
  .property-faq-policies .faq .question-toggle {
    padding: 0 0 0 22px;
    margin: 0 0 10px 0; }
    .property-faq-policies .faq .question-toggle span {
      position: relative;
      padding: 0 0 0 13px;
      display: inline-block;
      cursor: pointer; }
      .property-faq-policies .faq .question-toggle span:before {
        content: "Arrow";
        display: block;
        width: 0;
        height: 0;
        text-align: left;
        text-indent: -9999px;
        border-left: 5px solid #767d84;
        border-top: 4px solid transparent;
        border-bottom: 4px solid transparent;
        position: absolute;
        left: 0;
        top: 50%;
        margin: -4px 0 0 0; }
    .property-faq-policies .faq .question-toggle.active span:before {
      border-top: 5px solid #767d84;
      border-left: 4px solid transparent;
      border-right: 4px solid transparent;
      margin: -2px 0 0; }
  .property-faq-policies .faq .answer {
    padding: 0 0 0 22px;
    line-height: 1.2; }
    .property-faq-policies .faq .answer p {
      margin: 14px 0 0; }
      .property-faq-policies .faq .answer p:first-child {
        margin: 0; }

.js .property-faq-policies .answer {
  display: none; }

/*# sourceMappingURL=property-faq-policies.css.map */