.how-custom-faqs__accordion {
    margin: 30px 0 100px 0;
    width: 100%;
}

.how-custom-faqs__item {
    border-top: 2px solid #E6E0D0;
    position: relative;
}
.how-custom-faqs__item:last-child {
    border-bottom: 2px solid #E6E0D0;
}

.how-custom-faqs__trigger {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    background: none;
    border: none;
    padding: 24px 0;
    cursor: pointer;
    text-align: left;
    font-weight: 600;
    color: inherit;
    font-weight: 600;
    line-height: 22px;
}


.how-custom-faqs__question {
    flex-grow: 1;
    padding-right: 20px;
	font-family: "Poppins", Sans-serif;
    font-size: 16px!important;
  	line-height: 22px!important;
    font-weight : 600!important;
    margin-bottom: 0px;
}

.how-custom-faqs__icon {
    flex-shrink: 0;
    transition: transform 0.3s ease;
    width: 26px;
    height: 26px;
	color: #437D55;
}
.how-custom-faqs__item--active .how-custom-faqs__icon {
    transform: rotate(180deg);
	color: #437D55;
}

.how-custom-faqs__content {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.4s ease;
}
.how-custom-faqs__item--active .how-custom-faqs__content {
    max-height: 1000px;
}

.how-custom-faqs__answer {
    padding: 20px 0 20px 0;
/*     padding-left: 25px; */
/*     border-top: 1px solid #E6E0D0; */
}

.how-custom-faqs__heading{
    margin: 0px 0px 60px 0px;
}
.how-custom-faqs__heading h2{
    text-align: center;
    font-size: 44px;
    font-weight: 400;
    line-height: 48px;
    color: #22333C;
/*     font-family: "Cormorant Garamond", Sans-serif; */
}

@media (max-width: 1020px) {
	.how-custom-faqs__heading h3{
		font-size: 40px;
		line-height: 40px;
	}
	.how-custom-faqs__heading{
		margin: 0px 0px 24px 0px;
	}
	.how-custom-faqs__answer {
    	padding: 0px 0 24px 0;
	}
}