#faqs{
    background-color: #e1f4fd;
    padding: 40px 0 20px 0;
}

#faqs .wrap{
	max-width: 1100px;
}

#faqs{
	padding: 40px 0 20px 0;
}

#faqs h2{
	text-transform: uppercase;
	margin: 0 0 40px 0;
	font-weight: 300;
	padding: 0 20px;
	color: #1c88ca;
}

#faqs .faqs li{
    text-align: center;
    cursor: pointer;
}

#faqs .faqs li svg{
    fill: #61b4e4;
}

#faqs .faqs li svg,
#faqs .faqs li span:nth-child(3){
    transition: all 200ms ease-in-out;
}

#faqs .faqs li span:nth-child(2){
    margin-bottom: 5px;
}

#faqs .faqs li span strong{
    font-weight: 600;
}

#faqs .faqs li span:nth-child(3){
    overflow: hidden;
    max-height: 0;
}

#faqs .faqs li svg:hover path{
    fill: #8ec549;
}


#faqs .faqs li.show span:nth-child(3){
    max-height: 200px;
}

#faqs .faqs li.show svg{
    transform: rotate(45deg);
}

#faqs .faqs li.show svg path{
    fill: #D85581;
}