.block_faq{padding:48px 0}@media screen and (min-width:64em){.block_faq{padding:96px 0}}.block_faq .heading-h2{margin-bottom:20px}@media screen and (min-width:64em){.block_faq .heading-h2{margin-bottom:32px}}.block_faq .accordion{display:flex;flex-direction:column;height:auto;text-align:left;width:100%}@media print,screen and (min-width:48em){.block_faq .accordion{margin-top:32px}}.block_faq .accordion .a-container{display:flex;flex-direction:column;width:100%}.block_faq .accordion .a-container .a-btn{cursor:pointer;display:block;min-height:54px;padding:20px 0;position:relative;transition:all .3s ease-in-out}@media print,screen and (min-width:48em){.block_faq .accordion .a-container .a-btn:before{background-color:rgba(0,0,0,.2);content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 40px);z-index:-1}}.block_faq .accordion .a-container .a-btn span.title{background-color:#fff;padding-right:24px;pointer-events:none}.block_faq .accordion .a-container .a-btn span.arrow{display:block;height:20px;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);transform-origin:center;transition:transform .2s ease-in-out;width:20px}.block_faq .accordion .a-container .a-btn span.arrow:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMjIxIDEzLjAyMUg2Ljc4TDAgNi4yNDIgMi40NDIgMy44IDggOS4zNTggMTMuNTU4IDMuOCAxNiA2LjI0MmwtNi43NzkgNi43OFoiIGZpbGw9IiNFQTY2MDgiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:auto 100%;content:"";display:block;height:16px;width:16px;z-index:5}.block_faq .accordion .a-container .a-panel{height:auto;max-height:0;max-width:800px;opacity:0;overflow:hidden;transition:all .2s ease-in-out;width:100%}.block_faq .accordion .a-container .a-panel p{transition:all .3s ease-in-out}.block_faq .accordion .a-container.active .a-btn span{transform:translateY(-50%) rotate(-180deg)}.block_faq .accordion .a-container.active .a-panel{max-height:750px;opacity:1}.block_faq .cta{margin-top:32px}.block_faq .accordion p{font-size:16px}.block_faq .accordion .a-container{border-bottom:1px solid #fff}.block_faq .accordion .a-container:first-child{border-top:1px solid #fff}.block_faq .accordion .a-container.active .heading-h5,.block_faq .accordion .a-container.active p{color:#ea6608}

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