.faq_blocks{padding:2rem;background:#161616}.accordion{display:flex;flex-direction:column;width:75%;margin:auto;height:auto;box-sizing:border-box;margin:2rem auto}.accordion .a-container{display:flex;flex-direction:column;width:100%;padding-bottom:5px}.accordion .a-container .a-btn{margin:0;position:relative;padding:15px 30px;color:#161616;font-weight:400;display:block;font-weight:500;background-color:#e6edf1;cursor:pointer;border-radius:10rem;box-shadow:0 20px 25px -5px rgb(0 0 0 / .15),0 10px 10px -5px rgb(0 0 0 / .1)!important}.accordion .a-container .a-btn:hover{color:#078fba}.accordion .a-container .a-btn span{display:block;position:absolute;height:14px;width:14px;right:20px;top:18px}.accordion .a-container .a-btn span:after{content:'';width:14px;height:3px;border-radius:2px;background-color:#078fba;position:absolute;top:6px}.accordion .a-container .a-btn span:before{content:'';width:14px;height:3px;border-radius:2px;background-color:#078fba;position:absolute;top:6px;transform:rotate(90deg);transition:all 0.3s ease-in-out}.accordion .a-container .a-panel{background:#f8f8f8;width:100%;color:#484848;opacity:0;height:auto;max-height:0;overflow:hidden;padding:0 10px;border-width:1px;border-color:#f0f0f0}.accordion .a-container.active .a-btn{color:#078fba;border-radius:2rem 2rem 0 0}.accordion .a-container.active .a-btn span::before{transform:rotate(0deg)}.accordion .a-container.active .a-panel{padding:15px 10px 10px 10px;opacity:1;box-sizing:border-box;height:auto;max-height:none;border-radius:0 0 1rem 1rem}.faq_text{margin:auto}.faq_text h2,.faq_text h3{font-size:2.5rem;font-weight:800;color:#fff}.accordion .a-container:nth-child(n+8){display:none}#show-more-btn{display:block;margin:20px auto;padding:10px 20px;background-color:var(--main_colour);color:var(--white_tone);border:none;cursor:pointer;border-radius:10rem}#show-more-btn.show-less{background-color:var(--main_colour);color:var(--white_tone)}@media(orientation:portrait){.accordion{width:100%}}