.panel-faqs { }
.panel-faqs.topics { padding-top:0; }
.panel-faqs .row { margin:0 -39px; }
.panel-faqs .col-12 { padding:0 39px; }
.panel-faqs .col-text h2 { font-size: 50px; font-weight: 500; text-transform: uppercase; line-height:1.2; margin-bottom:30px; font-family:inherit; }
.panel-faqs .col-text p  { font-size: 23px; font-weight: 400; line-height:1.37; margin-bottom:32px; }
.panel-faqs .button-wrapper { position: relative; }
.panel-faqs .container { position: relative; }
.panel-faqs.simple .col-faqs { padding-top:60px; }
.panel-faqs .hidden { display:none !important; }
.panel-faqs .col-text .topic-button { font-family: Barlow; font-size: 22px; font-weight: 600; line-height: 49px; letter-spacing: -0.22px; text-decoration:none; margin-bottom:5px !important; }
.panel-faqs .col-text .topic-button:hover,
.panel-faqs .col-text .topic-button.active { color:#F66A08; }
.panel-faqs .col-text .topic-button a { color:inherit; }
.panel-faqs.content-accordion .faq-list li { padding:15px 0; margin-bottom:0; list-style-type:none; }
.panel-faqs.content-accordion .faq-list li:before { display:none; }
.panel-faqs.content-accordion .faq-list .question { font-size: 18px; font-weight: 700; letter-spacing: -0.18px; }
.panel-faqs.content-accordion .faq-list .question:after { width:8px; height:14px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='14' viewBox='0 0 8 14' fill='none'%3E%3Cpath d='M1.70711 0.292893C1.31658 -0.0976311 0.683417 -0.0976311 0.292893 0.292893C-0.0976311 0.683417 -0.0976311 1.31658 0.292893 1.70711L5.58579 7L0.292893 12.2929C-0.0976311 12.6834 -0.0976311 13.3166 0.292893 13.7071C0.683417 14.0976 1.31658 14.0976 1.70711 13.7071L7.70711 7.70711C8.09763 7.31658 8.09763 6.68342 7.70711 6.29289L1.70711 0.292893Z' fill='%23F66A08'/%3E%3C/svg%3E") !important; }
.panel-faqs .faq-list { list-style-type: none; max-width: 940px; margin-left: auto; margin-right: auto; margin-bottom: 0; }
.panel-faqs .faq-list li:first-child { border-top:solid 1px #E5E5EA; }
.panel-faqs .faq-list li { padding-top: 24px; padding-bottom: 24px; border-bottom:solid 1px #E5E5EA; }
.panel-faqs.content-accordion .faq-list li.active .question,
.panel-faqs .faq-list li:hover .question { color:#F66A08; }
.panel-faqs .question { position: relative; cursor: pointer; margin-bottom: 0; font-family: Barlow; color: #000; font-size: 18px; font-weight: 500; letter-spacing: 0; text-transform:none; padding-left: 38px; }
.panel-faqs .question:after { content: ''; position: absolute; top: 5px; left: 0; width: 16px; height: 16px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M7 7V0H9.33333V7H16.3333V9.33333H9.33333V16.3333H7V9.33333H0V7H7Z' fill='%23F66A08'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-size: contain; }
.panel-faqs .faq-list li.active .question:after { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M7 7V7H16.3333V9.33333H9.33333V9.33333H0V7H7Z' fill='%23F66A08'/%3E%3C/svg%3E"); } 
.panel-faqs .answer { display: none; padding-top: 20px; padding-left: 38px; }
.panel-faqs .answer p { font-family: Barlow; color:#000; font-size: 16px; font-weight: 400; line-height: 1.56; letter-spacing: -0.16px; }
.panel-faqs .answer p:last-of-type { margin-bottom: 0; }

@media (max-width: 767px){
	.panel-faqs { padding-top: 50px; padding-bottom: 50px; }
	.panel-faqs .faq-list li { padding-top: 30px; padding-bottom: 30px; }
	.panel-faqs .question { padding-left: 35px; }
	.panel-faqs .question:after { width: 17px; height: 17px; top: 6px; }
	.panel-faqs .answer { padding-left: 35px; }
	.panel-faqs .answer p { }
}