#card-element{border:1px solid #ccc;padding:10px;border-radius:4px;margin-bottom:16px}body{font-family:Poppins,serif}*{margin:0;padding:0;box-sizing:border-box}.main{position:relative}a{text-decoration:none}*,body{margin:0;padding:0}.faq-container{width:80%;margin:auto;text-align:left;min-height:100vh;padding:80px 0 0;display:flex;flex-direction:column;justify-content:center}.faq-heading{font-size:36px;font-weight:700;line-height:normal;color:#005b1a}.faq-subheading{font-size:64px;font-weight:400;line-height:normal;color:#005b1a;margin-bottom:60px}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:26px;align-items:start}.faq-item{background:#f2f4f8;border-left:4px solid #005b1a;padding:40px;cursor:pointer;transition:background .3s ease-in-out;display:flex;flex-direction:column}.faq-item.open{background:#e6f2e6}.faq-question{display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:400;line-height:normal;color:#2b4448}.faq-icon{font-size:17px;color:green}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .3s ease;opacity:0;margin-top:0}.faq-item.open .faq-answer{max-height:500px;opacity:1;margin-top:10px}@media screen and (max-width: 1680px){.faq-heading{font-size:26px}.faq-subheading{font-size:50px}.faq-question,.faq-answer{font-size:16px}.faq-item{padding:30px}}@media screen and (max-width: 1200px){.faq-heading{font-size:18px}.faq-subheading{font-size:34px}.faq-question,.faq-answer{font-size:14px}.faq-icon{font-size:12px}.faq-item{padding:20px;border-left:2px solid #005b1a}.faq-container{padding:60px 0}}@media screen and (max-width: 991px){.faq-container{width:90%}.faq-subheading{font-size:30px;margin-bottom:40px}}@media screen and (max-width: 600px){.faq-heading{font-size:14px}.faq-subheading{font-size:20px;margin-bottom:30px}.faq-grid{grid-template-columns:repeat(1,1fr);gap:20px}.faq-container{padding:40px 0;min-height:auto}}
