.faq{max-width:1100px;margin:0 auto;padding:136px 22px 119px}.faq-inner{position:relative}.faq-heading-img{position:absolute;top:-72px;left:50%;transform:translate(-50%);z-index:-1}.faq-inner h1.main-heading{line-height:66px;height:147px}.faq-inner p{font-style:normal;font-weight:400;font-size:16px;line-height:25px;text-align:center;color:var(--gg-dark-grey);margin:-36px auto 0;max-width:673px;min-height:74px;letter-spacing:0}.faq-inner a.primary-btn span{display:flex;align-items:center}.faq-inner a.primary-btn{padding:5px 13px 5px 9px;display:flex;max-width:max-content;justify-content:center;margin:20px auto 0}.faq-inner{text-align:center}.faq-inner a.primary-btn svg{margin-right:9px}.faq-inner{margin-bottom:85px}.faq .tab-menu ul{display:flex;align-items:center;justify-content:space-around;margin:0;padding:0;list-style:none;border:1px solid #E6E6E6;border-radius:5px}.faq .tab-box{display:none}.faq .tab-menu ul li{flex:auto}.faq .tab-menu ul li a:after{position:absolute;top:50%;transform:translateY(-50%);width:1px;height:49px;background:#e6e6e6;right:0;content:"";opacity:.5}.faq .tab-menu ul li:last-child a:after{display:none}.faq .tab-menu ul li a{text-decoration:none;font-style:normal;font-weight:600;font-size:14px;line-height:25px;text-align:center;color:var(--gg-dark-grey);min-height:20px;padding:20px 20px 23px;display:block;position:relative;transition:all .4s ease-in-out}.faq .tab-menu ul li a:hover{color:var(--gg-theme-green)}.faq .tab-menu ul li a.active{background:#f0f6e8;border-radius:5px;border:1px solid var(--gg-theme-green);margin-right:-1px;margin-left:-1px}.faq .tab-menu ul svg{display:none}ul.accordion-list{position:relative;display:block;width:100%;height:auto;padding:70px 0 0;margin:0;list-style:none;background-color:transparent}ul.accordion-list li{position:relative;display:block;width:100%;height:auto;padding:16px 28px;margin:0 auto 27px;border:1px solid #eee;cursor:pointer;background:var(--gg-white);box-shadow:-1px 4px 24px -10px #00000040;border-radius:30px}ul.accordion-list li h3{font-weight:700;position:relative;display:block;width:100%;height:auto;padding:0;margin:0;font-size:15px;letter-spacing:.01em;cursor:pointer;display:flex;align-items:center;line-height:25px}ul.accordion-list li h3 svg{margin-right:19px}ul.accordion-list li div.answer{position:relative;display:block;width:100%;height:auto;margin:0;padding:0;cursor:pointer;display:none}ul.accordion-list li div.answer p{position:relative;display:block;padding:15px 0 0 33px;cursor:pointer;margin:0 0 10px;font-style:normal;font-weight:400;font-size:14px;line-height:25px;color:var(--gg-dark-grey)}ul.accordion-list li div.answer a{color:var(--gg-dark-grey);text-decoration:none;transition:all .4s ease-in-out}ul.accordion-list li div.answer a:hover{color:#599b51}ul.accordion-list li.active svg line:first-child{display:none}ul.accordion-list li:last-child{margin-bottom:0}.faq .tab-menu ul li:nth-child(5) a:after{display:none}@media (max-width: 1200px){.faq .tab-menu ul li a{font-size:13px;line-height:25px;min-height:20px;padding:22px 13px;width:auto}}@media (max-width: 991px){.faq .tab-menu ul{flex-direction:column;position:relative;border:1px solid var(--gg-theme-green);border-radius:10px}.faq .tab-menu ul li a:not(.active){position:absolute;top:-999em}.faq .tab-menu ul li a.active{order:0;width:100%;display:flex;background:transparent;border:0;margin-right:0;margin-left:0}.faq .tab-menu ul li{flex:0 0 100%;width:100%}.faq .tab-menu ul.expend li a:not(.active){position:relative;top:auto}.faq .tab-menu ul li a{font-size:12px;line-height:25px;min-height:20px;padding:13px 24px;width:100%;text-align:left;z-index:1}ul.expend li:first-child{border-bottom:1px solid var(--gg-theme-green)}.faq .tab-menu ul svg{display:block;position:absolute;right:26px;top:22px;transition:all .4s}.tab-menu ul.expend svg{transform:rotate(180deg)}ul.accordion-list{padding:40px 0 0}ul.accordion-list li{padding:16px 28px}ul.accordion-list li h3{font-size:12px;letter-spacing:0;align-items:flex-start;line-height:21px}ul.accordion-list li h3 svg{margin-top:4px}ul.accordion-list li p{padding:15px 0 0;margin:0 0 10px;font-size:12px;line-height:21px}}@media (max-width: 767px){.faq{padding:31px 23px 67px}.faq-heading-img{position:static;transform:translate(0)}.faq-heading-img img{width:228px;margin-bottom:12px}.faq-inner h1.main-heading{line-height:29px;height:auto}.faq-inner p{font-weight:500;font-size:12px;line-height:21px;margin:31px auto 0;max-width:277px;letter-spacing:0}.faq-inner{margin-bottom:61px}}.faq.blog-container .tab-box{display:block}
/*# sourceMappingURL=/cdn/shop/t/32/assets/faq.css.map */
