.bq-frame{
padding: 25px;
background-color: rgb(163 199 125 / 25%);
display: flex;
    gap: 30px;
	margin-bottom: 30px;
}
.bq-img{
    width: 350px;
    flex-shrink: 0;
}
.bq-img img{
max-width: 100%;
float: none;
margin: 0px;
}
.order--1 {
    order: -1;
}
@media (max-width: 640px) {
    .bq-frame{
padding: 20px;
padding-bottom: 0px;
    gap: 20px;
	margin-bottom: 20px;
	flex-direction: column;
}
.bq-img{
    width: 100%;
}
}