.faq .title{text-align:center;margin-bottom:0;letter-spacing:0px}.faq .sub-title-text{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.faq-accordian{width:100%}.faq-accordian .accordion-heading{font-weight:600;line-height:24px;font-size:20px;letter-spacing:1px;padding-bottom:15px;margin-bottom:0;font-family:var(--font-body-family)}.faq-accordian .accordion{margin:0;border:none}.faq-accordian .accordion+.accordion-heading{margin-top:80px}.faq-accordian .accordion summary{padding-top:25px;padding-bottom:15px;border-bottom:1px solid rgba(14,51,35,.2);padding-left:0;cursor:pointer}.faq-accordian .accordion__content{margin-bottom:10px;padding:25px 0 0 10px;max-width:700px;display:none}.faq-accordian .accordion__content,.faq-accordian .accordion__content p{letter-spacing:normal;line-height:26px;color:#000}.faq-accordian .accordion .faq_Click.is_open{border-bottom:1px solid rgba(14,51,35,.2)}.faq-accordian .accordion .faq_Click.is_open+.accordion__content{display:block}.faq-accordian .accordion:has(.is_open)+.accordion .faq_Click{border-top:none}@media (max-width: 749px){.faq-accordian .accordion-heading{font-size:18px;letter-spacing:.9px;line-height:22px;padding-bottom:5px;margin-top:30px}.faq-accordian .accordion+.accordion-heading{margin-top:40px}.faq-accordian .accordion__content{margin-bottom:5px;padding:20px 0 0}.faq-accordian .accordion__content,.faq-accordian .accordion__content p{font-size:15px;letter-spacing:.3px}}.tab-faq-section .section-header .section-header__title{margin-top:0;margin-bottom:35px}.tab-faq-section-wrapper .tabs ul{list-style-type:none;padding:0;margin:18px 0;display:flex;flex-wrap:wrap;gap:15px;justify-content:center}.tab-faq-section-wrapper .tabs ul li a{width:100%}.tab-faq-section-wrapper .tabs ul li a.active{background:#f0ebe4;color:#000;border-color:#f0ebe4}.tab-faq-section-wrapper .tabs ul li a:hover{background:#f0ebe4;border-color:#f0ebe4}.tab-faq-section-wrapper .panelContainer.faq-accordian{padding-top:25px;max-width:775px;margin:0 auto}.tab-faq-section-wrapper .panelContainer.faq-accordian .tab-faq-section-inner .main_tab_name{font-family:var(--font-body-family);font-weight:600;line-height:1.6;padding-left:10px;padding-bottom:16px;border-bottom:1px solid #E5E5E5}.tab-faq-section-wrapper .faq-accordian .accordion summary{padding-top:20px;padding-bottom:20px}.tab-faq-section-wrapper .faq-accordian .accordion summary .faq-icon svg path{fill:#00a3ff}.tab-faq-section-wrapper .faq-accordian .accordion summary .accordion__title{font-family:var(--font-body-family);letter-spacing:1.6px;color:#000}.tab-faq-section-wrapper .faq-accordian .accordion .faq_Click.is_open .icon-caret{transform:rotate(180deg)}.tab-faq-section-wrapper .faq-accordian .accordion .faq_Click .icon-caret{width:auto;height:8px}.tab-faq-section-wrapper .faq-accordian .accordion .faq_Click.is_open{padding-top:15px}.tab-faq-section-wrapper .faq-accordian .accordion__content{padding:20px 35px 13px 0;max-width:100%;margin:0}.tab-faq-section .tab-contact-section{padding:80px 0}.tab-faq-section .tab-contact-section .tab-contact-inner{max-width:517px;width:100%;margin:0 auto;padding:40px;background:#f2faff}.tab-faq-section .tab-contact-section .tab-contact-inner h2{margin-top:0;margin-bottom:30px;text-align:center}.tab-faq-section .tab-contact-section .tab-contact-inner p{line-height:1.58;text-align:center}.tab-faq-section .tab-contact-section .tab-contact-inner .contact-btn{margin-top:43px;text-align:center}.tab-faq-section .tab-contact-section .tab-contact-inner .contact-btn svg{margin-left:13px}.btn-transparent{background:transparent;color:#000}.tab-faq-section-wrapper .panelContainer.faq-accordian .main_tab_name{letter-spacing:.18px;font-weight:600;font-family:var(--font-body-family)}.faq-accordian .panel .main_tab_name{display:none}.tab-faq-section-wrapper .faq-accordian .accordion summary.faq_Click{position:relative}.tab-faq-section-wrapper .faq-accordian .accordion summary.faq_Click:before{content:"";position:absolute;top:50%;right:0;width:17px;height:17px;background:url(/cdn/shop/files/arrow-down.svg?v=1743502736) no-repeat center;background-size:contain;transform:translateY(-50%)}.tab-faq-section-wrapper .faq-accordian .accordion summary.faq_Click.is_open:after{content:"";transform:rotate3d(90deg);opacity:0}.faqPage_imgText_cls .page-width{max-width:950px}.faqPage_imgText_cls .image-with-text__content{background:transparent;padding:0 0 0 80px}.faqPage_imgText_cls .image-with-text__grid .image-with-text__media-item{max-width:366px;height:auto;top:0;display:block}.faqPage_imgText_cls .image-with-text__content h2.image-with-text__heading{font-size:20px;line-height:35px;letter-spacing:2.4px;color:#000;text-transform:uppercase;margin-bottom:0}.faqPage_imgText_cls .image-with-text__content .image-with-text__text+.button{margin-top:3rem;max-width:260px;width:100%}.tab-faq-section-wrapper .tabs ul{justify-content:flex-start;gap:40px}.page-faq .tab-faq-section-wrapper .tabs ul .button{font-size:15px;letter-spacing:.45px;color:#0e3623;opacity:.3;font-weight:600;background:transparent;transition:all .3s linear;position:relative}.page-faq .tab-faq-section-wrapper .tabs ul .button:after{content:"";position:absolute;left:0;bottom:-8px;width:0;height:2px;background:#0e3623;transition:width .2s}.page-faq .tab-faq-section-wrapper .tabs ul .button:hover:after,.page-faq .tab-faq-section-wrapper .tabs ul .button.active:after{width:100%;transition:width .2s}.page-faq .tab-faq-section-wrapper .tabs ul .button:hover,.page-faq .tab-faq-section-wrapper .tabs ul .button.active{opacity:1}.custom_faq_tab ul.faq_tab_btn{margin:40px 0;width:100%}.tab-faq-section-wrapper .panelContainer.faq-accordian{max-width:840px;padding:60px 0 50px}.panelContainer.faq-accordian .panel.hidden{display:none}.panelContainer.faq-accordian .panel{display:block}.tab-faq-section-inner-wrapper h3.tab_title_cls{color:#0e3623;font-weight:600}.main-faq-wapper h3.accordion__title{font-size:18px!important;font-weight:600!important;color:#000;line-height:26px!important;font-family:DM Sans,sans-serif!important;margin:0!important}.tab-faq-section{background:#f7f7f7}.tabbedPanels ul.faq_tab_btn.page-width{margin:0 auto;padding:0 40px}.tabbedPanels .tabs.custom_faq_tab{background:#fff;padding:40px 0 50px}@media screen and (max-width: 992px){.page-faq .bredcums-hero__text-wrapper{text-align:left}}@media only screen and (max-width: 989px){.tab-faq-section-wrapper .tabs ul li a{min-width:147px;font-size:14px;letter-spacing:1.4px}.tab-faq-section-wrapper .panelContainer.faq-accordian{max-width:100%}.tabs.custom_faq_tab{width:100%;overflow-x:auto}.tabs.custom_faq_tab::-webkit-scrollbar,.tabs.custom_faq_tab::-webkit-scrollbar-thumb{width:0px;height:0px}.tab-faq-section-wrapper .tabs ul{justify-content:flex-start}}@media screen and (max-width: 768px){.tabbedPanels ul.faq_tab_btn.page-width{padding:0 20px}}@media screen and (max-width: 767px){.tab-faq-section-wrapper .faq-accordian .accordion summary .accordion__title{font-size:15px;letter-spacing:1.5px;max-width:100%;width:100%}.page-faq .bredcums-hero__text-wrapper{padding-top:20px}.page-faq h1.page_title_cls{margin-top:15px}.tabbedPanels .tabs.custom_faq_tab{padding:20px 0 40px}.tab-faq-section-wrapper .panelContainer.faq-accordian{padding-top:40px}.main-faq-wapper h3.accordion__title{font-size:16px!important;line-height:26px!important}}@media only screen and (max-width: 749px){.tab-faq-section-wrapper .panelContainer.faq-accordian .tab-faq-section-inner .main_tab_name{padding-left:0;padding-bottom:13px}.tab-faq-section-wrapper .faq-accordian .accordion summary{padding:15px 25px 15px 0}.tab-faq-section-wrapper .faq-accordian .accordion .faq_Click.is_open{padding:20px 25px 13px 0}.tab-faq-section-wrapper .faq-accordian .accordion__content{padding:20px 10px 12px 0}.tab-faq-section .tab-contact-section{padding:50px 0}.tab-faq-section .tab-contact-section .tab-contact-inner{padding:30px 20px}.tab-faq-section .tab-contact-section .tab-contact-inner h2{margin-bottom:20px}.tab-faq-section .tab-contact-section .tab-contact-inner .contact-btn{margin-top:32px}.tab-faq-section .tab-contact-section .tab-contact-inner .contact-btn svg{margin-left:10px}.tab-faq-section-wrapper .tabs ul li a{min-width:151px;font-size:14px;letter-spacing:.56px}.tab-faq-section .section-header .section-header__title{margin-bottom:40px}.faqPage_imgText_cls .image-with-text__grid .image-with-text__media-item{max-width:100%}.faqPage_imgText_cls .image-with-text__content{padding:20px 0 0}.faqPage_imgText_cls .image-with-text__content h2.image-with-text__heading{font-size:18px;letter-spacing:1.8px}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/faq-section.css.map */
