.block_faq{padding:32px 0}@media print,screen and (min-width:40em){.block_faq{padding:72px 0}}.block_faq .accordion{display:flex;flex-direction:column;width:100%;height:auto}.block_faq .accordion .a-container{display:flex;flex-direction:column;width:100%}.block_faq .accordion .a-container .a-btn{position:relative;display:block;min-height:54px;padding:20px;margin-bottom:0;cursor:pointer;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out}.block_faq .accordion .a-container .a-btn span{display:block;position:absolute;top:0;right:20px;height:100%;width:20px;pointer-events:none}.block_faq .accordion .a-container .a-btn span:after{content:'';position:absolute;top:50%;right:0;display:block;width:12px;height:9px;background-image:url("data:image/svg+xml,%0A%3Csvg width='12' height='9' viewBox='0 0 12 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.0507812 2.14823L1.74784 0.451172L5.99931 4.70264L10.2508 0.451172L11.9478 2.14823L5.99931 8.09676L0.0507812 2.14823Z' fill='%2300BBDD'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:auto 100%;z-index:5;transform-origin:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .2s ease-in-out;-moz-transition:transform .2s ease-in-out;-ms-transition:transform .2s ease-in-out;-o-transition:transform .2s ease-in-out}.block_faq .accordion .a-container .a-panel{width:100%;height:auto;max-height:0;opacity:0;overflow:hidden;padding:0 20px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out}.block_faq .accordion .a-container.active .a-btn span:after{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.block_faq .accordion .a-container.active .a-panel{padding:20px;opacity:1;max-height:750px}.block_faq .accordion .a-container+.a-container{margin-top:16px}.block_faq .accordion .a-container{border:1px solid #c4c5d9}.block_faq .accordion .a-container.active .a-btn{color:#0bd}