#faq-guidelines {
	width: 1400px;
	max-width: 100%;
}
#faq-guidelines .faq-guidelines-flex {
	display: flex;
}
#faq-guidelines .title-box {
	width:438px;
	margin-right: auto;
	text-align: left;
}

#faq-guidelines .title-box > a {
	color: var(--fossil-rim);
	padding-bottom: 8px;
	border-bottom: 1px solid var(--serengeti);
	transition: all .5s;
}
#faq-guidelines .title-box > a:hover {
	border-bottom-color: var(--monarch);
}

#faq-guidelines .title-box h2.title {
	font-family: 'sentinel', serif;
	font-weight: 600;
	font-size: 45px;
	line-height: 55px;
	text-align: left;
	margin-bottom: 48px;
}
#faq-guidelines .faq-guidelines-tabs {
	width: 700px;
	filter: var(--hmns-box-shadow);
	/* filter:drop-shadow(0px 84px 206px rgba(95, 85, 65, 0.08)) drop-shadow(0px 35.0932px 86.0619px rgba(95, 85, 65, 0.07)) drop-shadow(0px 18.7625px 46.0128px rgba(95, 85, 65, 0.06)) drop-shadow(0px 10.5181px 25.7944px rgba(95, 85, 65, 0.05)) drop-shadow(0px 5.58609px 13.6992px rgba(95, 85, 65, 0.04)) drop-shadow(0px 2.3245px 5.70055px rgba(95, 85, 65, 0.03)); */
}
#faq-guidelines .faq-guidelines-tabs .faq-title {
	display: flex;
}
#faq-guidelines .faq-guidelines-tabs .faq-title .question, #faq-guidelines .faq-guidelines-tabs .guideline-title { 
	margin-right: auto;
	font-family:'source-sans-pro', sans-serif;
	font-weight:700;
	line-height:28px; 
}
#faq-guidelines .faq-guidelines-tabs .faq-answer, #faq-guidelines .faq-guidelines-tabs .guideline-content {
margin-top: 24px; 
}
#faq-guidelines .faq-guidelines-tabs .guideline { margin-bottom: 24px; } 
#faq-guidelines .faq-guidelines-tabs .guideline:last-child {
	margin-bottom: 0;
}
#faq-guidelines .faq-guidelines-tabs .faq-title .icons .chevron-up {
	transition: all .5s;
	transform: rotate(0deg);
}
#faq-guidelines .faq-guidelines-tabs .faq-title .icons .chevron-up.rotate180 {
	transform:rotate(180deg);
}

#faq-guidelines .responsive-tabs .responsive-tabs__panel {
padding:48px !important;
}
#faq-guidelines .faq-guidelines-tabs .faq-item {
	padding: 24px 0; 
	border-bottom: 1px solid rgba(95, 85, 65, 0.1);
}
#faq-guidelines .faq-guidelines-tabs .faq-item:hover {
	cursor: pointer;
}
#faq-guidelines .faq-guidelines-tabs .faq-item:first-child {
		border-top: 1px solid rgba(95, 85, 65, 0.1);
}
@keyframes rotateZsmoothly {
	0% {
		transform: rotate(0deg);	
	}
	100% {
		transform: rotate(540deg);	
	}
}
@media screen and (max-width: 1024px) {
	#faq-guidelines .faq-guidelines-flex {
		display: block;	
	}
	#faq-guidelines .title-box {
		width:100%;
		margin-right: unset;
		text-align: center;
		margin-bottom: 32px;
	}	
	#faq-guidelines .faq-guidelines-tabs {
		width: 100%;	
	}
	#faq-guidelines .title-box h2.title { font-size: 25px; line-height: 1.2; text-align: center; margin-bottom: 32px;}
}
@media screen and (max-width:767px) {
	#faq-guidelines .responsive-tabs .responsive-tabs__panel {
padding:24px !important;
}

.responsive-tabs .responsive-tabs__list {
display: block!important;
}

.responsive-tabs .responsive-tabs__heading {
display: none!important;
}

.responsive-tabs-wrapper {
clear: both!important;
margin-bottom: 20px!important;
zoom: 1!important;
border-top: 0!important;
}

.responsive-tabs .responsive-tabs__panel {
border: 1px solid #ddd!important;
border-top: 1px solid #ddd!important;
-webkit-border-radius: 0px!important;
-moz-border-radius: 0px!important;
border-radius: 0px!important;
-webkit-border-top-left-radius: 0px!important;
-moz-border-radius-topleft: 0px!important;
border-top-left-radius: 0px!important;
clear: left!important;
margin-bottom: 0!important;
padding: 20px 20px 0!important;
word-wrap: break-word!important;
}

}
