.question {
	box-shadow: 0 0 14px rgba(0,0,0,0.1);
	border-radius: 10px;
	padding: 0 30px;
	margin-top: 20px;
}

@media (max-width: 1370px){
	.question {
		padding: 0 25px;
	}
}

@media(max-width: 767px) {
	.question {
		padding: 0 15px;
	}
}

.question:first-child {
	margin-top: 0;
}

.quest {
	position: relative;
	cursor: pointer;
	padding: 30px 0;
}

.quest:after {
	display: block;
	content: url(../img/plus.svg);
	position: absolute;
	top: 30px;
	right: 0;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background-color: #f2f3f4;
	padding-top: 7px;
	transition: .2s;
}

@media (max-width: 1370px){
	.quest:after {
		content: url(../img/plus2.svg);
	}
}

@media (max-width: 991px){
	.quest:after {
		width: 65px;
		height: 65px;
	}
}

.active-question.quest:after {
	content: url(../img/minus.svg);
	padding-top: 0;
	transition: .2s;
}

@media (max-width: 1370px){
	.active-question.quest:after {
		content: url(../img/minus2.svg);
	}
}

.active-question.quest {
	padding-bottom: 20px;
}

.answer-text {
    display: none;
	padding-bottom: 35px;
}

@media (max-width: 1370px){
	.answer-text {
		padding-bottom: 30px;
	}
}

@media(max-width: 767px) {
	.answ-text {
		flex: none;
		width: 100%;
		padding-top: 15px;
	}
}

#question1 .answer-text {
    display: block;
}

.answ-content {
	width: 10%;
	flex: 1 1;
}

@media(max-width: 767px) {
	.answ-content {
		width: 100%;
		flex: none;
		margin-top: 15px;
	}
}

.square {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 75px;
	height: 75px;
	border-radius: 50%;
	margin-right: 23px;
}

@media (max-width: 991px){
	.square {
		margin-right: 15px;
	}
}

@media(max-width: 991px) {
	.square {
		width: 65px;
		height: 65px;
	}
}

@media(max-width: 767px) {
	.square {
		margin: 0 auto;
	}
}

.square p {
	font-family: 'Poppins-Bold';
    font-size: 42px;
	line-height: 0.9;
    color: #fff;
}

@media (max-width: 767px){
	.square p {
		font-size: 35px;
	}
}

.q-square {
	background: #40d39e;
}

.a-square {
	background: #f2f3f4;
}

.a-square p {
	color: #40d39e;
}

.question h4 {
	width: 10%;
	flex: 1 1;
	text-align: left;
	padding-right: 95px;
}

@media (max-width: 1370px){
	.question h4 {
		padding-right: 90px;
	}
}

@media (max-width: 767px) {
	.question h4 {
		width: 100%;
		flex: none;
		padding-right: 0;
		text-align: center;
		margin-top: 17px;
	}
}


