.abst-img{
	left: 100px;
}

.faq-container{
	max-width: 800px;
	margin: auto;
}
footer::after{
	content: unset;
}
.faq-sec{
	background-color: var(--light-grey);
}
.accordion-button:not(.collapsed){
	background-color: #2d4393;
    box-shadow: unset;
}
#faq-items .accordion-item{
	background-color: #2d4393;
	margin-bottom: .5rem;
	border-radius: 10px;
    overflow: hidden;
}
.accordion-item:not(:first-of-type){
	border-top: 1px solid #2d4393;
}
#faq-items .accordion-button{
	padding-left: 3.2rem;
	position: relative;
}
#faq-items .accordion-button::after{
	position: absolute;
    left: 15px;
    content: '-';
    font-size: 20px;
    font-weight: 700;
	background-image: unset;
}
#faq-items .accordion-button.collapsed::after {
    position: absolute;
    left: 15px;
    content: '+';
    font-size: 20px;
    font-weight: 700;
    width: 24px;
    height: 24px;
    background: #2d4393;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #ffeee6;
    border-radius: 20px;
}
#faq-items .accordion-button.collapsed{
	color: #2d4393;
	font-family: var(--Exo-medium);
	font-size: 20px;
	background: #ffeee6;
}
#faq-items .accordion-button:not(.collapsed)::after{
	background-image: unset;
	transform: rotate(0deg);
	position: absolute;
    left: 15px;
    content: '-';
    font-size: 20px;
    font-weight: 700;
	background-image: unset;
	width: 24px;
    height: 24px;
    background: #ffeee6;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #2d4393;
    border-radius: 20px;
}
#faq-items .accordion-button:not(.collapsed){
	color: #ffeee7;
	font-family: var(--Exo-medium);
	font-size: 20px;
}
#faq-items .accordion-body {
    padding: 0rem 3.2rem 1rem;
    color: #ffeee7;
}
#faq-items .accordion-body a,#faq-items .accordion-body a:hover{
	color: #fea333;
}
@media(max-width: 600px){
	.abst-img {
	    left: auto;
	    max-width: 170px;
	    margin: auto;
	}
}