.faq-section{background-position:50%;background-repeat:no-repeat;background-size:cover}.faq-section .heading .section-title{display:inline-block;max-width:384px;width:100%}.faq-section .heading .section-title h2{color:#68ac40;display:inline-block;width:100%}.faq-section .heading .content{display:inline-block;padding-bottom:30px;width:100%}.faq-section .heading .content p{display:inline-block;max-width:480px;width:100%}.faq-section{display:inline-block;padding:78px 0 111px;position:relative;width:100%;z-index:1}.faq-section:after{background-color:transparent;background-image:linear-gradient(270deg,#00000000,#fff 60%);bottom:0;content:"";height:100%;opacity:1;position:absolute;right:0;top:0;width:100%;z-index:-1}.faq-section ul.tabs{list-style:none;margin:0;padding:0}.faq-section ul.tabs li{background:#68ac40;border:2px solid #68ac40;color:#fff;cursor:pointer;display:block;font-weight:600;margin:0 0 10px;padding:10px 15px;text-align:center}.faq-section ul.tabs li.current{background:transparent;border:2px solid #68ac40;color:#68ac40}.faq-section .tab-content{background-color:#fff;display:none;padding:40px 50px 25px}.faq-section .tab-content.current{display:block}.faq-section .faq-wrap{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;width:100%}.faq-section .faq-wrap .tabbing-menu{display:inline-block;margin:0;width:20%}.faq-section .faq-wrap .tabbing-caption-wrap{display:inline-block;margin:0;width:80%}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -25px;width:calc(100% + 50px)}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box{display:inline-block;margin:0 25px 15px;vertical-align:top;width:calc(50% - 50px)}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box .title{color:#68ac40;display:inline-block;font-weight:600;padding:0 0 8px;position:relative;width:100%;z-index:1}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box .title:after{background-color:#68ac40;border-radius:50px;content:"";height:6px;left:-15px;position:absolute;top:7px;width:6px}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box .caption{display:inline-block;width:100%}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box .caption p{color:#68ac40;display:inline-block;font-size:14px;line-height:22px;width:100%}.faq-section .faq-wrap .tabbing-caption-wrap .caption-wrap{display:inline-block;width:100%}.faq-section .faq-wrap .tabbing-caption-wrap .caption-wrap p{color:#0b163f;display:inline-block;font-size:18px;line-height:28px;width:100%}.faq-section .faq-wrap .tabbing-caption-wrap .caption-wrap .tab-content h4{color:#000;display:inline-block;font-size:20px;line-height:30px;width:100%}@media(max-width:1169px){.faq-section .faq-wrap .tabbing-menu{width:25%}.faq-section ul.tabs li{line-height:20px}.faq-section .tab-content{padding:40px 40px 25px}}@media(max-width:991px){.faq-section ul.tabs li{font-size:14px;line-height:18px;padding:10px}.faq-section .tab-content{padding:40px 30px 25px}}@media(max-width:767px){.faq-section .faq-wrap .tabbing-menu li.tab-link{cursor:pointer;display:inline-block}.faq-section .heading .section-title h2{font-size:32px}.faq-section ul.tabs{display:inline-block;padding:0;position:relative}.faq-section ul.tabs.open li.tab-link{display:block}.faq-section .faq-wrap .tabbing-menu{width:100%}.faq-section .faq-wrap .tabbing-caption-wrap{margin:0;width:100%}.faq-section ul.tabs{width:100%}.faq-section .faq-wrap{flex-wrap:wrap}.faq-section .faq-wrap .tabbing-caption-wrap,.faq-section .faq-wrap .tabbing-menu{width:100%}.faq-section ul.tabs li{display:inline-block;font-size:14px;margin:0;margin:0 0 10px}.faq-section{padding:60px 0}.faq-section:after{background-image:linear-gradient(270deg,#00000000,#fff 50%)}}@media(max-width:575px){.faq-section .faq-wrap .tabbing-caption-wrap .heading-info{margin:0;width:100%}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box{margin:0 0 20px;width:100%}.faq-section .tab-content{padding:40px 20px 30px}.faq-section .faq-wrap .tabbing-caption-wrap .heading-info .heading-info-box:last-child{margin-bottom:0}.faq-section .faq-wrap{gap:20px}}