@keyframes wch-pulse{0%{transform:scale(1);opacity:.8}40%{transform:scale(1.5);opacity:.4}60%{transform:scale(1.8);opacity:.2}to{transform:scale(2);opacity:0}}.wch-faq-section{width:100%;max-width:1280px;margin:0 auto;padding-top:80px}.wch-faq-section .header-wrapper{max-width:1240px;margin:0 auto}.wch-faq-section .header-wrapper h3{margin:0;font-size:48px;font-family:adobe-caslon-pro-italic,sans-serif;font-style:italic;font-weight:400}.wch-faq-section .header-wrapper p{max-width:990px;margin:15px 0 0;font-size:20px;line-height:28px}.wch-faq-section .wch--accordion{margin-top:20px;margin-bottom:50px;padding:0 20px}.wch-faq-section .wch--accordion .accordion{display:flex;flex-direction:column;align-items:center}.wch-faq-section .wch--accordion .accordion .headings{max-width:1016px;width:100%}.wch-faq-section .wch--accordion .accordion .headings .heading{margin-top:24px}.wch-faq-section .wch--accordion .accordion .headings .subheading{margin-top:24px;font-size:1.5rem}.wch-faq-section .wch--accordion .accordion .questions{max-width:1240px;width:100%;margin-top:20px}.wch-faq-section .wch--accordion .accordion .questions .question-element{display:grid;grid-template-rows:auto 0fr;overflow:hidden;padding:25px 0}.wch-faq-section .wch--accordion .accordion .questions .question-element:not(:last-child){border-bottom:1px solid #f7f4ed}.wch-faq-section .wch--accordion .accordion .questions .question-element .top-group{height:100%;min-height:fit-content;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.wch-faq-section .wch--accordion .accordion .questions .question-element .top-group .element-title{font-size:20px;font-weight:400}.wch-faq-section .wch--accordion .accordion .questions .question-element .top-group button{max-width:max-content;margin-left:25px;border:none;background:none;padding:10px;cursor:pointer}.wch-faq-section .wch--accordion .accordion .questions .question-element .top-group button svg{cursor:pointer;flex-shrink:0}.wch-faq-section .wch--accordion .accordion .questions .question-element .top-group button:focus{outline-offset:2px}.wch-faq-section .wch--accordion .accordion .questions .question-element .description{min-height:0;overflow:hidden;outline:none;font-size:1rem;line-height:1.8;letter-spacing:.4px;cursor:unset}.wch-faq-section .wch--accordion .accordion .questions .question-element .description .description-content{padding:30px 0}.wch-faq-section .wch--accordion .accordion .questions .question-element .description .description-content a{color:#c2a472;text-decoration:underline;text-underline-offset:3px}.wch-faq-section .wch--accordion .accordion .questions .question-element .description .description-content a:hover{color:#8e713e}.wch-faq-section .wch--accordion .accordion .questions .question-element .description .description-content a:focus{outline-offset:2px}.wch-faq-section .wch--accordion .accordion .questions .question-element .description .description-content ul{margin:0;padding-left:20px;list-style-type:disc}.wch-faq-section .wch--accordion .accordion .questions .question-element.active{grid-template-rows:auto 1fr}.wch-faq-section .wch--accordion .accordion .questions .question-element.active .description a{display:inline;text-decoration:underline;text-underline-offset:2px}.wch-faq-section .wch--accordion .accordion .questions .question-element.active .top-group svg{transform:rotate(180deg)}@media (max-width: 420px){.wch-faq-section .faq-comp .questions .question-element{padding:0 10px}.wch-faq-section .faq-comp .questions .question-element .description{font-size:1rem}}@media (max-width: 996px){.wch-faq-section{max-width:600px;padding-top:60px}.wch-faq-section .header-wrapper{padding:0 20px}.wch-faq-section .header-wrapper h3{font-size:32px}.wch-faq-section .header-wrapper p{font-size:16px;line-height:20px}.wch-faq-section .wch--accordion{padding:0 20px}}
