@charset "utf-8";
/* CSS Document */

.questions_container {
  display: grid;
  grid-template-areas:
    "header header"
    "menu content"
    "footer footer";
  grid-template-columns: 1fr 3fr;
  gap: 3px;
  padding: 5px;
}
.questions_container div {
  background-color: #F9F9F9;
  padding: 10px;
}
.questions_container div.questions_header {
  grid-area: header;
  text-align: center;
}
.questions_container div.questions_menu {
  grid-area: menu;
}
.questions_container div.questions_content {
  grid-area: content;
}
.questions_container div.questions_footer {
  grid-area: footer;
  text-align: center;  
}

.questions_line{
	border-top: dashed 2px #EEC22C;
	margin: 30px 50px;
}

#more_questions{
	font-family:  'kg_lego_houseregular';
	font-size: 16px;
	letter-spacing: 3px;
	margin: 30px auto;
	
}
#info_form{
	display: block;
	margin: 40px auto;
	width: 100px;
	
	
}
/*accordion info*/

.questions_accordion-div {
	width: auto;
	margin: 20px 120px;
}

.questions_accordion {
	font-family:  'kg_lego_houseregular';
	font-size: 16px;
	letter-spacing: 3px;
	color: #000;
	cursor: pointer;
	padding: 15px 15px;
	width: 80%;
	text-align: left;
	transition: 0.4s;
	outline: none;
	border: none;
	background: none;
}

.questions_active {
	outline: none;
	border-bottom:dashed #D2D2D2 3px;
	background-color:#E9EEDD;
}

.questions_accordion:hover{
	background-color:#E9EEDD;
	}

.questions_panel {
	font-style: italic;
	color: #000;
	padding: 0px 12px;
	font-size: 14px;
	line-height: 1.6;
	overflow: hidden;
	max-height: 0px;
	transition: max-height 0.3s ease-out;
	outline: none;
	background-color: #FFFFFF;
	width: 80%;
	
	}

.questions_panel .questions_active {
	font-style: italic;
	color: #000;
	padding: 0px 12px;
	font-size: 14px;
	line-height: 1.6;
	overflow: hidden;
	max-height: 0px;
	transition: max-height 0.3s ease-out;
	outline: none;
	margin: auto;
	background: #FFFFFF;
	
	
}

.questions_accordion:after {
	content: '\1F7CA'; /* Unicode character for "star" sign */
	font-size: 18px;
	color: #98C556;
	float: right;
	margin-left: 5px;
	outline: none;
	
}

.questions_active:after {
  content: "\1F31F"; /* Unicode character for "starburst" sign */
  font-size: 18px;
	float: right;
	margin-left: 5px;
	outline: none;
  color:  #FF42A0;
}

.questions_faqs {
	width: 100%;
	background: #FFFFFF;
}

.questions_faqs_info {
	padding: 15px;
}

.questions_faqs_info a{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 14px;
	color:#C558D9;
	}

.questions_faqs_info a:hover{
	font-family: 'kg_lego_houseregular';
	letter-spacing: 3px;
	font-size: 16px;
	color:#0EADCF;		
	}

#questions_faq_header{
	font-family: 'kg_second_chances_sketchRg';
	font-weight: 300;
	font-size: 40px;
	color:#8EA359;
	width: auto;
	margin: 40px 40px 80px 40px;
	text-align: center;
	
	
}
