/*
* {
  border: 1px solid #f00 !important;
}
*/
/*
#module-advancefaqs-faqs .l-wrapper{
	max-width: 92%;
}
*/
#module-advancefaqs-faqs #wrapper #content h3{
	font-family: Gilroy-Semibold, sans-serif;
	font-weight: 600;
	font-size: 24px;
	line-height: 29px;
	color: #38454F;
}
#module-advancefaqs-faqs #wrapper #content > h3{
	margin-bottom: 3rem;
}
#module-advancefaqs-faqs #accordion-container .faq_title{
	max-width: 85%;
	float: left;
	color: #008aff;
	font-family: Gilroy-SemiBold, Arial, sans-serif;
	font-size: 18px;
}
#module-advancefaqs-faqs #accordion-container .cont_faq:hover{
	cursor: pointer;
}
/*
#module-advancefaqs-faqs #accordion-container .cont_faq{
	  padding: 0px 0px;
		border: 2px solid #000;	
		margin: 10px 0px;	
}
*/
#module-advancefaqs-faqs #accordion-container {
	 font-size: 13px; 
	 background: #ffffff; 
	 padding: 5px 10px 10px 0px; 
 }

#module-advancefaqs-faqs .accordion-header { 
	height: 42px;
	background-color: #ffffff;
	font-family: 'Gilroy-Medium';
	font-size: 18px;
	color: #000;
	font-weight: 400;
	text-decoration: none solid rgb(0, 165, 228);
	line-height: 18px;
	padding-top: 11px;
	padding-left: 24px;
	margin-bottom: 0px;
}
.cont_faq li {
	list-style: inside;
}

/*#module-advancefaqs-faqs .faq_title:first-letter {
	text-transform: uppercase;
}*/

#module-advancefaqs-faqs .accordion-content { 
	display: none; 
	padding: 0px 20px; 
	background: #ffffff; 
	width: 100%;
}

#module-advancefaqs-faqs #accordion-container i.icon-cooltra{
    width: 32px;
    height: 32px;
		float:right;
		margin-right: 14px;
}

#module-advancefaqs-faqs #accordion-container i.icon-cooltra:before{
    width: 32px;
    height: 32px;
    background-position: center center;
    background-size: contain;
    top: 0px;
    left: 0px;
}

#module-advancefaqs-faqs #accordion-container .active-header i.icon-cooltra{
	bottom: 0px;
  position: relative;
	transform: rotate(-90deg);
	transform-origin: 50% 50%;
	-webkit-transition:all 100ms ease-in 0s;
  -moz-transition: all 100ms ease-in 0s;
  -o-transition: all 100ms ease-in 0s;
  transition: all 100ms ease-in 0s;     
}

#module-advancefaqs-faqs #accordion-container .inactive-header i.icon-cooltra{
	bottom: 10px;
  position: relative;
	transform: rotate(90deg);
	transform-origin: 50% 50%;
	-webkit-transition:all 100ms ease-in 0s;
    -moz-transition: all 100ms ease-in 0s;
    -o-transition: all 100ms ease-in 0s;
  transition: all 100ms ease-in 0s;     
}

#module-advancefaqs-faqs #topic_heading.th_1 h3,
#module-advancefaqs-faqs #topic_heading h3{
	font-family: 'Gilroy-Bold';
	font-size: 28px;
	color: #38454f;
}
/*
#module-advancefaqs-faqs #topic_heading h3{
	font-family: 'Gilroy-Medium';
	font-size: 24px;
	color: #000000;
	font-weight: 400;
	text-decoration: none solid rgb(0, 0, 0);
}
*/
#module-advancefaqs-faqs #accordion-container .cont_faq.th_1,
#module-advancefaqs-faqs #accordion-container .cont_faq{
  padding: 0px 0px;
	border: 2px solid #008aff;
	margin: 10px 0px;	
}

#module-advancefaqs-faqs #accordion-container .cont_faq.th_1 .accordion-header,
#module-advancefaqs-faqs #accordion-container .cont_faq .accordion-header{
	color: #008aff;
	height: 70px;
	padding-top: 24px;
	font-family: 'Gilroy-Medium';
}

#module-advancefaqs-faqs #accordion-container .accordion-content{
	font-family: 'Gilroy-Regular';
	font-size: 18px;
	color: #38454f;
	line-height: 1.44;
	padding-top: 10px;
	padding-bottom: 20px;

}
#module-advancefaqs-faqs #accordion-container .accordion-content strong{
	font-family: Gilroy-Bold;
}

#module-advancefaqs-faqs #accordion-container .accordion-content .thread-replies {
  display: none;
}

#module-advancefaqs-faqs .page-wrapper{
	border: none;
	width: 90%;
	margin-left: 5%;
}
#module-advancefaqs-faqs .page-content--module-advancefaqs-faqs{
	margin-top: 2rem;
}
#module-advancefaqs-faqs.b2c .page-content--module-advancefaqs-faqs > h3{
	margin-bottom: 1.75rem;
	font-family: Gilroy-SemiBold, sans-serif !important;
	font-weight: 400 !important;
}
#module-advancefaqs-faqs.b2c #wrapper #content #topic_heading h3{
	font-family: Gilroy-SemiBold, sans-serif;
	font-weight: 400;
}
#module-advancefaqs-faqs.b2c #accordion-container .faq_title{
	font-family: Gilroy-SemiBold, sans-serif;
	text-transform: none;
}

@media (min-width: 768px) and (max-width: 1200px) {
	#module-advancefaqs-faqs #wim_header_banner #wim_hb_subtitulo{
		font-size: 24px;
	}
	#module-advancefaqs-faqs #wim_header_banner #wim_hb_graph {
	  margin-right: 0%;
	}
	#module-advancefaqs-faqs #wim_header_banner #wim_hb_text{
		width: 42%;
	}
	#module-advancefaqs-faqs #accordion-container .cont_faq.th_1 .accordion-header {		
	  line-height: 20px;
	  padding-top: 10px;
	}
	#module-advancefaqs-faqs #accordion-container .cont_faq .accordion-header{		
	  line-height: 20px;
	  padding-top: 10px;
	}
	#module-advancefaqs-faqs #accordion-container .active-header i.icon-cooltra{
		bottom: -10px;
	}
	
	#module-advancefaqs-faqs #accordion-container .inactive-header i.icon-cooltra{
		bottom: 0px;
	}
}
@media only screen and (max-width: 767px) {
	/*
	#module-advancefaqs-faqs .l-wrapper{
		max-width: 100%;
	}
	*/
	#module-advancefaqs-faqs .accordion-header {
		font-size: 16px;
	}
	#module-advancefaqs-faqs #topic_heading.th_1 h3{
		font-family: 'Gilroy-Bold';
		font-size: 18px;
		color: #008aff;
		font-weight: 400;
		text-decoration: none solid rgb(0, 165, 228);
	}	
	#module-advancefaqs-faqs #topic_heading h3{
		font-family: 'Gilroy-Bold';
		font-size: 18px;
		color: #008aff;
		margin-left: 20px;
	}	
	#module-advancefaqs-faqs #accordion-container .cont_faq.th_1 .accordion-header,
	#module-advancefaqs-faqs #accordion-container .cont_faq .accordion-header {
		color: #38454f;
		padding-top: 10px;
	  line-height: 20px;
		overflow: hidden;
		height: auto;
		min-height: 60px;
		padding-bottom: 10px;
	}
/*	
	#module-advancefaqs-faqs #accordion-container .cont_faq .accordion-header{		
	  background-color: rgba(235, 235, 235, 1);
		font-size: 16px;
		padding-top: 10px;
	  line-height: 20px;
	}
*/
	#module-advancefaqs-faqs #accordion-container .accordion-content.th_1,
	#module-advancefaqs-faqs #accordion-container .accordion-content{
		color: #38454f;
	  font-size: 14px;
	}
	/*
	#module-advancefaqs-faqs #accordion-container .accordion-content{
		color: #38454f;
		background-color: rgba(235, 235, 235, 1);
		box-shadow: inset 0px 10px 20px 0px rgba(158, 158, 158,0.2);
	  font-size: 14px;
	}
	*/
	#module-advancefaqs-faqs .page-wrapper{
		border: none;
		width: 100%;
		margin-left: 0;
		padding: 0 10px;
	}
	#module-advancefaqs-faqs #content-wrapper,
	#module-advancefaqs-faqs #content{
		padding-left: 0px;
		padding-right: 0px;
	}

	#module-advancefaqs-faqs #accordion-container .cont_faq {
	  margin: 4px 0px;
	}
	#module-advancefaqs-faqs #accordion-container i.icon-cooltra{
			margin-right: 4px;
	}
	#module-advancefaqs-faqs #accordion-container .faq_title{
		max-width: 85%;
		float: left;
	}
	#module-advancefaqs-faqs #accordion-container .inactive-header i.icon-cooltra {
  	bottom: 0px;
	}
	#module-advancefaqs-faqs .accordion-header {
		padding-left: 15px;
	}
	#module-advancefaqs-faqs #topic_heading h3{
		font-family: Gilroy-Regular, sans-serif;
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		color: #38454F;
		margin-left: 0px;
	}
	#module-advancefaqs-faqs #content {
		padding-left: .5rem;
		padding-right: .5rem;
	}
	#module-advancefaqs-faqs #accordion-container .faq_title{
		font-weight: 600;
		font-size: 18px;
		line-height: 22px;
		text-transform: none;
	}
	#module-advancefaqs-faqs #accordion-container .accordion-content{
		background-color: transparent;
		box-shadow: unset;
	}
	#module-advancefaqs-faqs .accordion-content p{
		font-weight: 400;
		font-size: 16px;
		line-height: 26px;
		color: #38454F;
	}
	#module-advancefaqs-faqs #wrapper #content h3{
		font-family: Gilroy-SemiBold, Arial, sans-serif;
		font-weight: 400;
		font-size: 18px;
		line-height: 22px;
		color: #38454F;
	}
	#content.page-content--module-advancefaqs-faqs {
		display: initial;
	}
	#module-advancefaqs-faqs .page-content--module-advancefaqs-faqs{
		margin-top: .1rem;
	}
	#module-advancefaqs-faqs #accordion-container {
		padding: 0;
	}
}