.faq_outer_section .wrapper{max-width:1280px;margin:auto;font-family:Poppins;display:grid;grid-template-columns:60% 40%;grid-template-rows:1fr;position:relative;grid-gap:24px;gap:24px;padding:40px 0;align-items:start}.faq_outer_section .wrapper .faq_wrapper{padding:48px 0}.faq_outer_section .wrapper .faq_wrapper h2{font-size:24px;font-weight:600;color:#111827;margin-bottom:32px}.faq_outer_section .wrapper .faq_wrapper h2 span{color:#6ba314}.faq_outer_section .wrapper .faq_wrapper .faq_list{display:flex;flex-direction:column;gap:16px}.faq_outer_section .wrapper .faq_wrapper .faq_item{border-radius:12px;background:#f9f9f9;border:1px solid rgba(0,0,0,0);overflow:hidden;transition:border .3s ease,background .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.03)}.faq_outer_section .wrapper .faq_wrapper .faq_item[open]{background:#fff;border-color:#b5e298}.faq_outer_section .wrapper .faq_wrapper .faq_item summary{padding:20px 24px;font-size:18px;font-weight:500;color:#111827;display:flex;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.faq_outer_section .wrapper .faq_wrapper .faq_item summary::-webkit-details-marker{display:none}.faq_outer_section .wrapper .faq_wrapper .faq_item summary .icon{display:inline-block;width:16px;height:16px;position:relative}.faq_outer_section .wrapper .faq_wrapper .faq_item summary .icon:after,.faq_outer_section .wrapper .faq_wrapper .faq_item summary .icon:before{content:"";position:absolute;left:0;top:50%;width:100%;height:2px;background:#333;transition:transform .3s ease}.faq_outer_section .wrapper .faq_wrapper .faq_item summary .icon:after{transform:rotate(90deg)}.faq_outer_section .wrapper .faq_wrapper .faq_item[open] summary .icon:after{transform:rotate(0deg)}.faq_outer_section .wrapper .faq_wrapper .faq_item .content{max-height:1000px;overflow:hidden;padding:0 24px 20px;font-size:17px;color:#4b5563;line-height:1.6;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq_outer_section .wrapper .cb_wrappeer{position:-webkit-sticky;position:sticky;top:100px;padding-top:80px}.faq_outer_section .wrapper .callback_card{text-align:center;background:#fff;border-radius:20px;max-width:350px;margin:auto;padding:2rem;box-shadow:0 6px 24px rgba(0,0,0,.0509803922);outline:1px solid rgba(0,0,0,.1294117647);display:flex;flex-direction:column;align-items:center;gap:8px}.faq_outer_section .wrapper .callback_card .icon_box{margin-bottom:1rem}.faq_outer_section .wrapper .callback_card h3{font-weight:600;color:#333;margin-bottom:.5rem;color:#575757;font-size:1.2rem;font-weight:500}.faq_outer_section .wrapper .callback_card p{font-size:1rem;color:#4b5563;margin-bottom:1.5rem;line-height:1.6;line-height:normal;font-weight:400;color:#717171}.faq_outer_section .wrapper .callback_card .callback_btn{color:#fff;cursor:pointer;background-color:#6ba314;border:none;border-radius:8px;gap:.5rem;padding:14px 15px;font-size:1rem;font-family:Poppins;font-weight:500;transition:background-color .3s;display:flex;width:100%;align-items:center;justify-content:center}.faq_outer_section .wrapper .callback_card .callback_btn:hover{background-color:#5a9210}