body.page-template-faq section#faqs{padding:60px 0 125px}body.page-template-faq section#faqs .wrapper{width:100%;gap:50px}body.page-template-faq section#faqs .wrapper .image{width:40%;border-radius:30px;margin-top:100px}body.page-template-faq section#faqs .wrapper .image img{border-radius:50px;border-right:20px solid #baeaf8;box-shadow:-12px 20px 20px 7px rgba(218,246,254,0.5);position:sticky;top:242px}body.page-template-faq section#faqs .accordion{width:calc(60% - 20px)}body.page-template-faq section#faqs .accordion .accordion-item{border-radius:15px;background:#FFF;gap:20px;box-shadow:-1px 11px 6px 0 rgba(11,94,122,0),0 252px 101px 0 rgba(11,94,122,0.01),0px 15px 85px 0 rgba(11,94,122,0.05),1px -5px 63px 0 rgba(11,94,122,0.09),-1px 1px 35px 0 rgba(11,94,122,0.1);width:100%;margin-bottom:20px;padding-bottom:10px}body.page-template-faq section#faqs .accordion .accordion-item h2{justify-content:space-between;padding:10px 20px 0}body.page-template-faq section#faqs .accordion .accordion-item h2 button{background-color:transparent;font-size:20px;color:#0d0643;outline:none;padding:10px 0 10px;justify-content:space-between;box-shadow:none}body.page-template-faq section#faqs .accordion .accordion-item h2 button::after{margin-left:0;background-size:100%;width:25px;height:25px}body.page-template-faq section#faqs .accordion .accordion-item .accordion-body{font-size:18px;padding:10px 20px}@media screen and (max-width:1024px){body.page-template-faq section#faqs .wrapper{flex-direction:column}body.page-template-faq section#faqs .wrapper .image{display:none}body.page-template-faq section#faqs .wrapper .accordion{width:100%}}@media screen and (max-width:768px){body.page-template-faq section#faqs .accordion{padding:60px 0 85px}}