.custom-faq-section{padding-top:20px;padding-bottom:20px;background:var(--bg-white)}.custom-faq-section .faq-wrapper{margin:0 auto;padding-right:1.6rem;padding-left:1.6rem;max-width:78rem}.custom-faq-section .faq-wrapper .faq-heading h2{font-size:var(--theme-h2-font-size);font-family:var(--primary-bold-font-family);font-weight:var(--theme-h2-font-weight);line-height:var(--theme-h2-line-height);color:var(--blue)}.custom-faq-section .faq-caption{color:var(--dark-blue);font-size:var(--theme-p-font-size);font-family:var(--primary-light-font-family);font-weight:var(--theme-p-font-weight);line-height:var(--theme-p-line-height);margin-bottom:37px}.custom-faq-section .faq-title{margin-bottom:40px}.custom-faq-section .faq-title h3{margin:0;color:var(--dark-blue);font-size:32px;font-family:var(--secondary-font-family);font-weight:var(--theme-p-font-weight);line-height:var(--theme-p-line-height)}.custom-faq-section .faq-heading{margin-bottom:50px}.custom-faq-section .faq-heading h2{margin:0;font-size:42px;font-weight:700}.custom-faq-section .faq-item{margin-bottom:9px;overflow:hidden}.custom-faq-section .faq-question{width:100%;border:0;background:var(--primary-white);padding:22px 18px 22px 24px;display:flex;align-items:flex-start;justify-content:space-between;cursor:pointer;text-align:left;border-radius:8px}.custom-faq-section .faq-question span{margin:0;word-break:break-word;color:var(--dark-blue);font-size:var(--theme-h4-font-size);font-family:var(--secondary-font-family);font-weight:var(--theme-h4-font-weight);line-height:var(--theme-h4-line-height);letter-spacing:var(--theme-h1-letter-spacing)}.custom-faq-section .faq-item.active .faq-question{border-radius:8px 8px 0 0/8px 8px 0px 0px}.custom-faq-section .faq-description p,.custom-faq-section .faq-description ul li{color:var(--dark-blue);font-size:var(--theme-p-font-size);font-family:var(--primary-light-font-family);font-weight:var(--theme-p-font-weight);line-height:var(--theme-p-line-height);margin-bottom:0;list-style:disc}.custom-faq-section .faq-description ul li strong{font-family:var(--primary-bold-font-family)}.custom-faq-section .faq-description p strong{text-decoration:underline;font-family:var(--primary-bold-font-family)}.custom-faq-section .faq-description p a{color:#6fc5cc;border-bottom:1px solid #6fc5cc}.custom-faq-section .faq-icon{font-size:28px;line-height:1}.custom-faq-section .faq-answer{display:none;padding:0 24px 24px;background:var(--primary-white);border-bottom-left-radius:8px;border-bottom-right-radius:8px}.custom-faq-section .faq-item.active .faq-answer{display:block}.custom-faq-section .faq-description{margin-top:10px}.custom-faq-section .faq-description h6{font-family:var(--primary-bold-font-family);margin:0;line-height:20px}.custom-faq-section .faq-table-wrapper{margin-top:25px;overflow-x:auto}.custom-faq-section .faq-table{width:100%;min-width:700px;border-collapse:collapse}.custom-faq-section .faq-table th,.custom-faq-section .faq-table td{border:1px solid #ddd;padding:16px;text-align:left;vertical-align:top;white-space:normal;word-break:break-word;color:var(--dark-blue)}.custom-faq-section .faq-table tr td{font-family:var(--primary-light-font-family)}.custom-faq-section .faq-table th{background:#f5f5f5;font-weight:700}.custom-faq-section .faq-table .faq-note-row td,.custom-faq-section thead th{font-weight:500;background:#fafafa;color:var(--dark-blue);font-family:var(--primary-bold-font-family)}.custom-faq-section .faq-icon{pointer-events:none;transition:transform .3s ease}.custom-faq-section .faq-item.active .faq-icon{transform:rotate(180deg)}.custom-faq-section .faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.custom-faq-section .overlay-left-img{position:absolute;left:0;top:10%;height:512px}.custom-faq-section .overlay-right-img{position:absolute;right:0;bottom:0;height:985px}@media(max-width:1300px){.custom-faq-section .overlay-left-img,.custom-faq-section .overlay-right-img{display:none}}@media screen and (max-width:767px){.custom-faq-section .faq-title h3{font-size:28px}.custom-faq-section .faq-answer{padding:0 18px 18px}.custom-faq-section .faq-heading h2{font-size:30px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-faq.css.map */
