.faq-container.phaseoneworks-faq {
    width: 100%;
    max-width: 100%;
    margin: auto;
    background: transparent;
    padding: 20px;
    border-radius: 8px;
    box-shadow:none);
}
.phaseoneworks-faq .faq-item {
    border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: #006750;
}
.phaseoneworks-faq .faq-title {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 30px 50px 30px;
    cursor: pointer;
    font-size:26px;
    background: transparent;
}
.phaseoneworks-faq .faq-title:hover {
    background: #e9e9e9;
	background: transparent;
}
.phaseoneworks-faq .faq-title span {
    font-size:40px;
    transition: transform 0.3s;
}
.phaseoneworks-faq .faq-content {
    display: none;
    padding:60px 60px;
    background: #006750;
	color: #D4E6E2;
  font-family: "Arial Nova", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
}

.phaseoneworks-faq .faq-content ul li {
	font-family: "Arial Nova", Sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 30px;
  }


.phaseoneworks-faq .faq-item.active .faq-content {
    display: block;
}
.phaseoneworks-faq .faq-item.active .faq-title span {
    transform: rotate(180deg);
	font-size:40px;
}

.phaseoneworks-faq .faq-content ul li {
  padding-bottom: 10px;
}




@media only screen and (max-width:990px) {

.phaseoneworks-faq .faq-title {
  padding: 15px 0;
  font-size: 18px;
}


.phaseoneworks-faq .faq-content {
  padding: 15px 15px;
  font-size: 16px;
  line-height: 24px;
}

.phaseoneworks-faq .faq-content ul{ padding-left:15px;}

.phaseoneworks-faq .faq-content ul li {
  font-family: "Arial Nova", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  padding-bottom: 10px;
}


.phaseoneworks-faq .faq-title span {
  font-size: 26px;
  transition: transform 0.3s;
}

}

