.faq-tabs-section{padding:60px 20px;max-width:1200px;margin:0 auto;position:relative;z-index:1}.faq-tabs-container{width:100%;position:relative}.con-blue,.con-orange{position:absolute;top:17%}.con-blue{left:0}.con-orange{right:0}@media (max-width: 1024px){.con-blue,.con-orange{display:none}}.faq-wrapper-upper{border-bottom:2px solid #F6F4EA}.faq-wrapper-upper:last-child{border:none}.faq-tabs-heading{font-size:60px;text-align:center;margin-bottom:28px;color:#003d29}.faq-tabs-subheading{text-align:center;font-size:16px;line-height:1.4;color:#4a4a4a;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.faq-tabs-wrapper{width:100%}.faq-tabs-navigation{display:flex;justify-content:center;gap:12px;margin-bottom:40px;flex-wrap:wrap}.faq-tab-wrapper{display:contents}.faq-tab-button{padding:16px 32px;border-radius:50px;border:none;font-size:16px;font-weight:500;cursor:pointer;font-family:var(--body-font);background-color:#f6f4ea;color:#1a1a1a;transition:all .3s linear}.faq-tab-button:hover,.faq-tab-button.active{background-color:#003d29;color:#fff}.faq-tab-content{display:none;border:2px solid #F6F4EA;border-radius:16px;margin:0 auto;overflow:hidden}.faq-tab-content.active{display:block}.faq-item{margin-bottom:0;transition:background-color .3s linear;padding:16px 32px}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:0;border:none;background:none;font-size:20px;font-family:var(--heading-font);text-align:left;cursor:pointer;color:#252525}.faq-question span:first-child{flex:1;padding-right:20px}.faq-icon{width:40px;height:40px;border-radius:50%;background-color:#1a4d3d;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.faq-icon svg{position:absolute;color:#fff;transition:opacity .3s linear}.faq-icon-plus{opacity:1}.faq-icon-minus,.faq-item.active .faq-icon-plus{opacity:0}.faq-item.active .faq-icon-minus{opacity:1}.faq-item.active{background-color:#fdeac9}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s linear}.faq-answer-content{padding:0;font-size:16px;line-height:1.6;color:#555;font-family:var(--silka-font)}.faq-item.active .faq-answer{max-height:500px}@media (max-width: 799px){.faq-tabs-heading{font-size:40px}.faq-tabs-subheading{font-size:14px}.faq-item{padding:12px 16px}.faq-tab-button{padding:10px 24px;font-size:16px}.faq-question{font-size:18px}.faq-icon{width:36px;height:36px}}
/*# sourceMappingURL=/cdn/shop/t/52/assets/faq-tabs.css.map */
