.faq-section{width:100%;padding-left:5%;padding-right:5%}.faq-section .faq-heading{padding:10px 0;text-align:center;color:#582d40;font-weight:normal;font-family:"ABC Arizona Mix";font-style:normal}.faq-section .faq-item{position:relative;border:1px solid rgba(0,0,0,0);border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.05);overflow:hidden;margin-top:5px;cursor:pointer;transition:background .2s ease}.faq-section .faq-item.open .toggle-icon{transform:rotate(-225deg)}.faq-section .faq-item.open .faq-answer__body{transition-delay:.3s;opacity:1 !important}.faq-section .faq-item .faq-question{display:flex;justify-content:center;align-items:center;background:#f9f3ed;color:#000;text-align:center;font-family:"ABC Arizona Mix";font-size:20px;border-bottom:0;border-top-left-radius:3px;border-top-right-radius:3px;padding:10px;cursor:pointer}.faq-section .faq-item .faq-question span:not(.toggle-icon){padding-right:24px}.faq-section .faq-item .faq-question .toggle-icon{transition:.3s transform;position:absolute;right:10px;font-size:1.2em;color:#000}.faq-section .faq-item .faq-question .toggle-icon::after{content:"＋";color:#000}.faq-section .faq-item .faq-answer{overflow:hidden;max-height:0;color:#000;font-family:"SuisseIntl";text-align:center;font-size:16px;line-height:18.6px;font-weight:normal;transition:max-height .35s ease}.faq-section .faq-item .faq-answer p{margin-bottom:19px}.faq-section .faq-item .faq-answer p:last-of-type{margin-bottom:0}.faq-section .faq-item .faq-answer__body{padding:12px 0;margin-left:2%;margin-right:2%;opacity:0;transition:opacity .5s linear;transition-delay:0}