.accordion-item:last-of-type, .accordion-item:first-of-type{
	border-radius: 45px;
	border: 2px solid var(--blue);
}

.accordion-item:not(:first-of-type) {
    border-top: 2px solid var(--blue); 
}

.accordion-button{
	background-color: var(--lightgrey);
}

.accordion-item{
	padding: 30px 60px;
	margin-bottom: 30px;
	background-color: var(--lightgrey);
	border-radius: 45px;
	border: 2px solid var(--blue);
}

.accordion-item h3{
	display: flex;
    align-items: center;
}

.accordion-item h3, .accordion-item p{
	color: var(--blue);
}

.accordion-button:focus, .accordion-button:active {
    z-index: 3;
	border: 0;
    outline: 0;
    box-shadow: none;
	background-color: transparent;
}

.accordion-button:not(.collapsed){
	background-color: transparent;
	border-bottom: 1px solid var(--blue);
	color: var(--blue);
	box-shadow: none;
} 

.num-question{
	color: var(--blue);
	font-size: 60px;
	margin-right: 20px;
}

.accordion-button::after {
    flex-shrink: 0;
    width: 58px;
    height: 58px;
    margin-left: auto;
    content: "";
    background-image: url(/wp-content/uploads/2024/11/Plus-icon-.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.accordion-button:not(.collapsed)::after{
	background-image: url(/wp-content/uploads/2024/11/Plus-icon-1.png);
}

@media only screen and (max-width: 768px){
	.accordion-item{
		padding: 10px 20px;
	}
	
	.num-question{
		font-size: 36px;
	}
}