.faq-content-container{padding-inline:5rem}.custom-faq-main .faq-title{display:block}.faq-heading{margin:unset;font-size:22px;font-style:normal;font-weight:600;position:relative}.faq-heading-text{display:flex;flex-wrap:wrap;width:80%}.section-description{font-size:16px;font-style:normal;font-weight:400;line-height:24px;margin:unset;margin-top:16px;max-width:60%}.faq-heading-answer{max-height:0px;overflow:hidden;margin:unset;transition:all .3s ease-in-out}.faq-content-wrapper[open] .faq-heading-answer{max-height:max-content;margin-top:2rem}.faq-content-wrapper[open] .faq-heading svg{transform:translateY(-50%) rotate(180deg)}.faq-content-wrapper:not(:last-of-type){padding-bottom:3rem;border-bottom:1px solid #80808036}.faq-content-wrapper:not(:first-of-type){padding-top:3rem}.faq-heading svg{position:absolute;right:0;top:50%;transform:translateY(-50%)}.container-wrapper{padding:29px;border-radius:18.374px;background:#f2f5f7;margin-top:58px}.faq-title h2.no-answer-heading{font-size:24px;font-weight:500;line-height:30px;margin:unset}.no-answer-description{color:#000;font-family:Poppins;font-size:16px;font-weight:500;line-height:22px}.no-answer-button{padding:19px 34px;display:inline-block;background-color:#fff;border-radius:85px;text-decoration:none;color:#000;font-size:16.537px;font-weight:600;max-width:max-content}.no-answer-content{display:flex;flex-direction:column;gap:22px}@media screen and (min-width:990px){.custom-faq-main{display:grid;grid-template-columns:35% 65%;column-gap:5rem}.faq-title h2{font-size:48px;font-weight:500;line-height:57px}}@media screen and (max-width:990px){.custom-faq-main{display:grid;grid-template-columns:100%;grid-template-rows:auto auto}.faq-title h2{font-size:30px;font-weight:500;line-height:35px;text-align:center}.custom-faq-main .faq-title{display:flex;justify-content:center;flex-direction:column;align-items:center;margin-bottom:5rem}.section-description{margin:unset;max-width:100%;text-align:center}.no-answer-description{text-align:left}.no-answer-button{padding:10px 17px;font-size:10.537px}}@media(max-width:1300px){.no-answer-button{padding:10px 16px;font-size:12px}}@media(max-width:480px){.faq-content-container{padding-inline:1.5rem}.faq-heading{margin:unset;font-size:14px}.faq-heading svg{width:25px}.faq-heading-answer{font-size:12px}.faq-title h2.no-answer-heading{font-size:18px}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-faq.css.map */
