.fc_frequently_asked_questions .tab_inner {
    box-sizing: border-box;
    background: #33C2C8;
	color: var(--white);
    padding: 0 30px;
	border-radius: 0 0 5px 5px;
    display: grid;
	font-family: "Josefin Sans", sans-serif;
    grid-template-rows: 0fr;
    transition: grid-template-rows .4s, padding .4s;
}
.fc_frequently_asked_questions .tab_inner > .wp_content {
    overflow: hidden;
}
.fc_frequently_asked_questions .faq_item.active .tab_inner {
    grid-template-rows: 1fr;
    padding: 0 30px 40px 30px;
}

.fc_frequently_asked_questions .faqs_container_nested {
    display: flex;
    gap: 20px;
    flex-wrap: wrap;
}
.fc_frequently_asked_questions .faqs_container_nested .faqs_container {
    width: calc(50% - 10px);
}
.faqs_container {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.fc_frequently_asked_questions .faq_item .title {
    cursor: pointer;
    margin: 0;
    background: #33C2C8;
    padding: 40px 30px;
    box-sizing: border-box;
	border-radius: 5px;
	font-size: 20px;
	color: var(--white);
	font-weight: 700;
	display: flex;
	gap: 10px;
	font-family: "Poppins", sans-serif;
	align-items: center;
	justify-content: space-between;
	line-height: 26px;
}
.fc_frequently_asked_questions .faq_item.active .title {
	border-radius: 5px 5px 0 0;
}
.fc_frequently_asked_questions .faq_item .title::after {
	content: '';
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='11' fill='none'%3E%3Cpath fill='%23006472' fill-rule='evenodd' d='m18.622 2.976-8.21 7.609a1.363 1.363 0 0 1-1.824 0l-8.21-7.61a1.135 1.135 0 0 1 0-1.69 1.363 1.363 0 0 1 1.824 0L9.5 7.935l7.298-6.65a1.363 1.363 0 0 1 1.824 0 1.135 1.135 0 0 1 0 1.69Z' clip-rule='evenodd'/%3E%3C/svg%3E");
	width: 19px;
	height: 11px;
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
	transition: all .3s ease-in-out;
	flex-shrink: 0;
}
.fc_frequently_asked_questions .faq_item.active .title::after {
	transform: rotate(180deg);
	transition: all .3s ease-in-out;
}

@media (max-width: 1024px) {
	.fc_frequently_asked_questions .faqs_container_nested .faqs_container {
        width: 100%;
    }
}
