.block_faq{padding:40px 0}@media screen and (min-width:64em){.block_faq{padding:80px 0}}.block_faq .heading-h2{margin-bottom:24px}.block_faq .button{margin-top:12px}.block_faq .cta-bottom{margin-top:24px}.block_faq .accordion{display:flex;flex-direction:column;height:auto;text-align:left;width:100%}@media print,screen and (max-width:63.99875em){.block_faq .accordion{margin-top:24px}}.block_faq .accordion .a-container{display:flex;flex-direction:column;margin-bottom:12px;overflow:hidden;width:100%}.block_faq .accordion .a-container .a-btn{cursor:pointer;display:block;min-height:54px;padding:20px 22px;position:relative;transition:all .3s ease-in-out}.block_faq .accordion .a-container .a-btn span{display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:20px}.block_faq .accordion .a-container .a-btn span:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iNyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNjk3IDEuMDUxYTEuMDI0IDEuMDI0IDAgMCAxIDAgMS40NTNMNS43MzEgNi40NWExLjAzNiAxLjAzNiAwIDAgMS0xLjQ2MiAwTC4zMDMgMi41MDRhMS4wMjQgMS4wMjQgMCAwIDEgMC0xLjQ1MyAxLjAzOCAxLjAzOCAwIDAgMSAxLjQ2MSAwTDUgNC4yNyA4LjIzNiAxLjA1YTEuMDM4IDEuMDM4IDAgMCAxIDEuNDYxIDBaIiBmaWxsPSIjMDUyOTZCIi8+PC9zdmc+");background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:6px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .2s ease-in-out;width:10px;z-index:5}.block_faq .accordion .a-container .a-panel{height:auto;max-height:0;opacity:0;overflow:hidden;width:100%}.block_faq .accordion .a-container .a-panel p:last-child{margin-bottom:0}.block_faq .accordion .a-container.active .a-btn span:after{transform:rotate(180deg)}.block_faq .accordion .a-container.active .a-panel{max-height:750px;opacity:1;padding:16px 24px;transition:.2s ease-in-out;transition-property:opacity,max-height}.block_faq .accordion .a-container:last-of-type{margin-bottom:0}.block_faq .accordion .font-text-s,.block_faq .accordion p{font-size:15px}.block_faq .accordion .a-container{border:1px solid #bcccea;border-radius:14px}.block_faq .accordion .a-container .a-btn{border-radius:14px}.block_faq .accordion .a-container.active{border:none}.block_faq .accordion .a-container.active .a-btn{background-color:#bcccea}.block_faq .accordion .a-panel a{text-decoration:underline}.block_faq .accordion .a-panel a:hover{text-decoration:none}

/*# sourceMappingURL=block_faq_basic.css.map*/