.faq-section{background:#f7fbff}.faq-section .accordion{margin-top:2.5rem;margin-bottom:0;border-top:none;border-bottom:none;box-shadow:4px 4px 10px #0000000a;border-radius:8px}.faq-section .collapsible-content-wrapper-narrow{margin:0 auto;padding-right:1.5rem;padding-left:1.5rem;max-width:1230px}.faq-section .accordion .svg-wrapper{display:none}.faq-section .inline-richtext{font-size:20px;color:#000;font-weight:400;margin:0;line-height:32px}.faq-section .accordion summary{display:flex;position:relative;line-height:1.5;padding:15px 30px}.faq-section summary .icon-caret{position:absolute;height:1.2rem;right:1.5rem;top:calc(50% - .2rem)}.faq-section .collapsible-content summary:hover{background:transparent;text-decoration:none}.faq-section .collapsible-content summary:hover .accordion__title{text-decoration:none;text-underline-offset:.3rem;color:#585858}.faq-section .rte p{font-size:16px;padding-right:0;padding-left:27px;padding-bottom:20px}.faq-head .title.title-up-text{justify-content:center}.faq-section .collapsible-content__heading.inline-richtext{font-size:28px;color:#000;font-weight:600;margin:0;line-height:32px;text-transform:uppercase;line-height:42px}@media (max-width: 767px){.faq-section .collapsible-content__heading.inline-richtext{font-size:20px;line-height:32px}.faq-section .inline-richtext{font-size:14px;line-height:22px}.faq-section .accordion summary{line-height:1.2;padding:10px 30px 10px 15px}.faq-section .rte p{font-size:12px;padding-right:0;padding-left:8px;padding-bottom:15px}.faq-section .accordion{margin-top:1rem}.faq-section summary .icon-caret{height:1rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/appointment-faq.css.map */
