/*! _faq.scss | Krypton | Kit 1 | CSS Ninja */
/* ========================================================================== FAQ section styles ========================================================================== */
/*** TABLE OF CONTENTS ============================================================================= 0. Accordion ============================================================================= ***/
/* ========================================================================== 0. Accordion ========================================================================== */
 .accordion {
	 margin: -1em auto;
	 max-width: 30em;
}
 .accordion .accordion-toggle {
	 display: none;
}
 .accordion .accordion-option {
	position: relative;
	margin-bottom: 1em;
	background: rgba(109, 118, 125, 0.08);
	border: 1px solid rgba(0, 83, 251, .5);
	-webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .5), 0 0 25px 0 rgba(18, 60, 255, .16);
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .5), 0 0 25px 0 rgba(18, 60, 255, .16);
}
 .accordion .accordion-option .accordion-title, .accordion .accordion-option .accordion-content {
	 backface-visibility: hidden;
	 transform: translateZ(0);
	 transition: all 0.4s;
}
 .accordion .accordion-option .accordion-title {
	 padding: 1em;
	 display: block;
	 color: white;
	 font-family: 'Cabin', sans-serif;
	 font-weight: 500;
	 font-size: 0.9rem;
	 cursor: pointer;
}
 .accordion .accordion-option .accordion-title:after, .accordion .accordion-option .accordion-title:before {
content: '';
    position: absolute;
    right: 1.25em;
    top: 1.25em;
    width: 2px;
    height: 0.75em;
    background: #7F00FF;
    background: linear-gradient(to right, #7F00FF, #3f00fc) !important;
    transition: all 0.2s;
}
 .accordion .accordion-option .accordion-title:after {
	 transform: rotate(90deg);
}
 .accordion .accordion-option .accordion-content {
	 max-height: 0;
	 overflow: hidden;
}
 .accordion .accordion-option .accordion-content {
	 margin: 0;
	 font-size: 0.9em;
	 line-height: 1.5;
	 color: rgba(94, 147, 255, .9);
}

.faq-arti {
	
	    color: black !important;
}
 .accordion .accordion-option .accordion-toggle:checked + .accordion-title + .accordion-content {
	 max-height: 500px;
	 padding: 2em 1em;
}
 .accordion .accordion-option .accordion-toggle:checked + .accordion-title:before {
	 transform: rotate(90deg) !important;
}