.accordion-module,.faq-accordion-module{& .accordion-module-container .accordion-module-item>.accordion-module-header .title{font-size:40px;font-weight:700;line-height:40px;margin:0}& .accordion-module-container .accordion-module-item{margin-bottom:30px}& .accordion-module-container .accordion-module-item>.accordion-module-body{margin-top:15px}& .faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-question{margin-left:120px!important}& .accordion-module-container .accordion-module-item>.accordion-module-header{position:relative}& .accordion-module-container .accordion-module-item>.accordion-module-header .accordion-icon .accordion-icon-open{display:none}& .accordion-module-container .accordion-module-item>.accordion-module-header .accordion-icon{cursor:pointer;height:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}& .accordion-module-container .accordion-module-item>.accordion-module-header .accordion-icon>img{display:block;height:100%;width:100%}& .faq-filter{margin-bottom:120px}& .faq-filter .faq-filter-btn{background-color:transparent;border-color:#000;border-radius:0;color:#000;margin:3px;transition:.3s}& .faq-filter .is-active{background-color:#008f70;border-color:#008f70;color:#fff}@media (hover:hover) and (pointer:fine){& .faq-filter .faq-filter-btn:hover{background-color:#ff021f;border-color:#ff021f;border-radius:35px;color:#fff;cursor:pointer}}}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry{border-bottom:1px solid var(--grey);position:relative}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry:first-child{border-top:1px solid var(--black)}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-question>div:not(.faq-accordion-icon){font-size:30px;font-weight:700;line-height:40px;margin:0;padding:0 48px 0 60px}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-question{padding:30px 0;position:relative}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-answer{display:none;padding:12px 12px 12px 60px}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-accordion-icon{cursor:pointer;height:20px;position:absolute;right:30px;top:50%;transform:translateY(-50%);width:20px}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-accordion-icon>img{display:block;height:100%;width:100%}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-accordion-icon .faq-accordion-icon-open{display:none}.faq-entry.is-hidden{display:none!important}@media (max-width:768px){.accordion-module,.faq-accordion-module{& .accordion-module-container .accordion-module-item{padding:15px 0}& .accordion-module-container .accordion-module-item>.accordion-module-header .title{font-weight:700;line-height:22px;margin:0}& .accordion-module-container .accordion-module-item>.accordion-module-body{margin-top:20px;& a,& div,& li,& p{font-size:13px;line-height:18px}}& .accordion-module-container .accordion-module-item>.accordion-module-header .accordion-icon{height:15px;right:0;width:15px}}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry{padding:0}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-question{font-size:17px;line-height:22px;padding-left:0;padding-right:40px;position:relative}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-answer{padding-left:0}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-answer>div{font-size:17px}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-accordion-icon{height:15px;right:0;width:15px}.faq-accordion-module .accordion-module-container .accordion-module-item>.accordion-module-body .faq-entry .faq-question>div:not(.faq-accordion-icon){padding:0}}