/*** 

====================================================================
	Faq One
====================================================================

***/

.faq-one{
	position: relative;
	padding: 110px 0px 110px;
}

.faq-one .inner-container{
	position: relative;
	max-width: 890px;
	margin: 0 auto;
}

/*** 

====================================================================
	Accordion Style
====================================================================

***/

.accordion-box{
	position:relative;
	z-index:1;
}

.accordion-box .block{
	position: relative;
	margin-bottom: var(--margin-bottom-30);
	padding-bottom: var(--padding-bottom-25);
	border-bottom: 1px solid var(--color-six);
}

.accordion-box .block:last-child{
	margin-bottom:var(--margin-zero);
	padding-bottom:0px;
	border-bottom:none;
}

.accordion-box .block .acc-btn.active{
	color: var(--main-color);
}

.accordion-box .block .acc-btn{
	position:relative;
	cursor:pointer;
	font-weight:600;
	color: var(--color-two);
	font-size:var(--font-20);
	transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	font-family:var(--font-family-Outfit);
}

.accordion-box p{
	line-height: 28px;
	font-size:var(--font-15);
	color:var(--color-three);
	margin-bottom:var(--margin-bottom-10)
}

.accordion-box p:last-child{
	margin-bottom: var(--margin-zero);
}

.accordion-box .block .icon-outer{
	position:absolute;
	right:0px;
	top:0px;
	font-size:var(--font-24);
	color:var(--black-color);
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
	font-family: 'Font Awesome 5 Pro';
}

.accordion-box .block .icon-outer .icon{
    position: relative;
    right:0px;
    display: inline-block;
	color: var(--color-two);
	transition:all 500ms ease;
	-moz-transition:all 500ms ease;
	-webkit-transition:all 500ms ease;
	-ms-transition:all 500ms ease;
	-o-transition:all 500ms ease;
}

.accordion-box .block.active-block{
	border-color: var(--main-color);
}

.accordion-box .block .acc-btn.active .icon-outer .icon{
	transform:rotate(180deg);
	color: var(--main-color);
}

.accordion-box .block .acc-content{
	position:relative;
	display:none;
}

.accordion-box .block .acc-content .content-text{
	
}

.accordion-box .block .acc-content.current{
	display:block;	
}

.accordion-box .block .content{
	position:relative;
	padding:20px 0px 0px 0px;
}

.accordion-box .block .content .text{
	line-height:28px;
	font-size:var(--font-16);
    color:var(--color-three);
}

@media only screen and (max-width: 1540px){
	
	
	
}

@media only screen and (max-width: 1450px){
	
	
	
}
	
@media only screen and (max-width: 1340px){

	
	
}

@media only screen and (max-width: 1200px){
	
	

}

@media only screen and (max-width: 1140px){
	
	

}

@media only screen and (min-width: 768px){
	
	
	
}

@media only screen and (max-width: 1023px){
	
	
	
}

@media only screen and (max-width: 900px){
	
}

@media only screen and (max-width: 767px){
	
	.accordion-box .block .acc-btn{
		padding-right: var(--padding-right-40);
	}

}

@media only screen and (max-width: 599px){
	
	

}

@media only screen and (max-width: 479px) {
	
	.accordion-box .block .acc-btn{
		line-height: 28px;
	}

}