.block_faq{padding:32px 0}@media print,screen and (min-width:40em){.block_faq{padding:104px 0}}.block_faq.background{background-color:#ebe9e4}.block_faq .heading-h1{margin-bottom:32px}@media print,screen and (min-width:40em){.block_faq .heading-h1{margin-bottom:64px}}.block_faq .accordion{display:flex;flex-direction:column;width:100%;height:auto}.block_faq .accordion .a-container{display:flex;flex-direction:column;width:100%;padding-bottom:5px}.block_faq .accordion .a-container .a-btn{font-size:19px;font-weight:500;margin:0;position:relative;padding:8px 32px 8px 0;width:100%;display:block;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}@media print,screen and (min-width:48.0625em){.block_faq .accordion .a-container .a-btn{font-size:32px;padding:8px 64px 8px 0}}.block_faq .accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:4px;top:22px}@media print,screen and (min-width:48.0625em){.block_faq .accordion .a-container .a-btn span{right:20px}}.block_faq .accordion .a-container .a-btn span:after{content:'';background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNi44MDYiIGhlaWdodD0iMTAuMzg1IiB2aWV3Qm94PSIwIDAgMTYuODA2IDEwLjM4NSI+CiAgPHBhdGggaWQ9IlBhdGhfMTU1IiBkYXRhLW5hbWU9IlBhdGggMTU1IiBkPSJNMTMuOTgyLDE2LjQyLDIwLjQsMjIuODQxbDYuNDIxLTYuNDIxTDI4LjgwNiwxOC40bC04LjQsOC40TDEyLDE4LjRaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIgLTE2LjQyKSIgZmlsbD0iIzZlNmU2ZiIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:auto 100%;position:absolute;display:block;width:17px;height:10px;z-index:5;transform-origin:center;-webkit-transition:transform .2s ease;-moz-transition:transform .2s ease;-ms-transition:transform .2s ease;-o-transition:transform .2s ease}.block_faq .accordion .a-container .a-panel{width:100%;transition:all .2s ease-in-out;opacity:0;height:auto;max-height:0;overflow:hidden;padding:0 10px}.block_faq .accordion .a-container.active .a-btn span:after{transform:rotate(90deg)}.block_faq .accordion .a-container.active .a-panel{padding:15px 0 10px;opacity:1;max-height:500px}