.faqs {
	margin:0 auto;
	padding:40px 16px!important;
}

@media screen and (max-width: 900px) {
    .faqs {
        padding: 40px 16px!important;
    }
}

@media screen and (max-width: 1600px) and (min-width: 1200px) {
    .gt-faq-block.alignwide {
        max-width: 1580px !important;
    }
}

.gt-faq-block .faqs-categories-container {
	margin-bottom:40px;
}

.gt-faq-block .faqs-search-container {
	margin: 40px auto;
	text-align: center;
}

.gt-faq-block .faqs-search-container .gt-search-bar,
.gt-faq-block .faqs-search-container .gt-search-bar > input {
	max-width: 848px;
	width: 100% !important;
}

.gt-faq-block .faqs-search-container .gt-search-bar {
	margin: 0;
}

.gt-faq-block .faqs-search-container .gt-search-bar > input {
	align-items: center;
	background-color: #fff !important;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M19.0002 19.0002L14.6572 14.6572M14.6572 14.6572C15.4001 13.9143 15.9894 13.0324 16.3914 12.0618C16.7935 11.0911 17.0004 10.0508 17.0004 9.00021C17.0004 7.9496 16.7935 6.90929 16.3914 5.93866C15.9894 4.96803 15.4001 4.08609 14.6572 3.34321C13.9143 2.60032 13.0324 2.01103 12.0618 1.60898C11.0911 1.20693 10.0508 1 9.00021 1C7.9496 1 6.90929 1.20693 5.93866 1.60898C4.96803 2.01103 4.08609 2.60032 3.34321 3.34321C1.84288 4.84354 1 6.87842 1 9.00021C1 11.122 1.84288 13.1569 3.34321 14.6572C4.84354 16.1575 6.87842 17.0004 9.00021 17.0004C11.122 17.0004 13.1569 16.1575 14.6572 14.6572Z' stroke='%23D8D8D8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
	background-position: 24px center !important;
	background-repeat: no-repeat !important;
	background-size: 20px 20px !important;
	border: 1px solid #d8d8d8;
	border-radius: 25px;
	display: flex;
	gap: 10px;
	height: 50px;
	padding: 11px 20px 11px 60px;
	width: 848px;
}

.gt-faq-block .faqs-categories-container {
	display: flex;
	gap: 20px;
	overflow-x: scroll;
    flex-wrap: nowrap;
}

.gt-faq-block {
	max-width:unset!important;
}
.faqs-categories-container::-webkit-scrollbar {
	display:none;
}
.gt-faq-block .faq-category-link:hover a {
	color:#000!important;
}
.gt-faq-block .faq-category-link a {
	font-weight:500;
}
.gt-faq-block .faq-category-link.active:hover a {
	color:white!important;
}
@media screen and (max-width:900px) {
	.gt-faq-block .faqs-categories-container {
		gap:16px;
	}
}

.faqs-category-section.active .accordion-button.collapsed {
	border-bottom:solid 1px #EFF1F5;
	border-radius:0!important;
}

.gt-faq-block .faq-category-link:hover a {
	color: white;
}

.gt-faq-block .faqs-category-section {
	display: none;
}

.gt-faq-block .faqs-category-section.active {
	display: block;
}

.gt-faq-block .faq-category-link {
	border: 1px solid #eaeaea;
	border-radius: 25px;
	padding: 10px 16px;
	min-width: fit-content;
}

.gt-faq-block .faq-category-link a {
	text-decoration: none !important;
}

.gt-faq-block .faq-category-link.active {
	background: #000;
}

.gt-faq-block .faq-category-link.active a {
	color: #fff;
}

@media screen and (min-width: 1200px) {
	.gt-faq-block .faq-category-link:hover {
		cursor: pointer;
	}
}
