.faq{max-width:1200px;margin:auto;width:100%;padding:20px 40px}.faq h2{font-size:28px;font-weight:500;font-family:Lora,serif;text-transform:uppercase}.faq .accordion{--bs-accordion-border-radius: 0px !important;background-color:transparent!important}.faq .accordion .accordion-item{color:#000;font-size:14px!important;border:none!important;border-bottom:1px solid #dbdbdb!important}.faq .accordion .accordion-item button{border:none!important;border-radius:0!important;font-size:22px;border-bottom:1px solid!important;padding:29px 20px;border-bottom:1px solid #dbdbdb!important}.faq .accordion .accordion-item button i{margin-left:5px}.faq .accordion .accordion-item button:not(.collapsed){color:#000!important;background-color:transparent!important;box-shadow:none!important}.faq .accordion .accordion-item button:not(.collapsed):after{transform:var(--bs-accordion-btn-icon-transform)}.faq .accordion .accordion-item button:focus{border-color:#fff;box-shadow:none!important}.faq .accordion .accordion-item button.collapsed{border:0!important}.faq .accordion .accordion-item .accordion-body{text-transform:none;font-size:14px;padding:25px 20px}.faq .toggle-active{display:inline-block;padding:8px 20px;font-size:14px;background:#fff;border:1px solid #dbdbdb;color:#000;font-weight:600;margin-top:30px}@media (max-width: 1025px){.faq{padding:20px 10px}}.accordion .accordion .accordion-item:last-child{border:0px!important}.accordion-heading{font-size:22px!important}@media (max-width: 767px){.accordion-heading{font-size:18px!important}}@media (max-width: 767px){.faq .accordion .accordion-item button{padding:20px 13px;font-size:18px}.faq-img{height:180px;object-fit:cover;object-position:left}.faq-wrapper h2.main-heading{font-size:24px}}
