.flex-accordion-container{margin:0 24px;padding-bottom:40px;max-width:1520px;color:#333}.flex-accordion-container .flex-accordion{padding:0}.flex-accordion-container .flex-accordion .accordion-header-area{display:flex;padding-bottom:24px}.flex-accordion-container .flex-accordion .accordion-header-area.horizontal-line{border-bottom:1px solid #dbdbdb}.flex-accordion-container .flex-accordion .accordion-header-area .accordion-header{margin:0}.flex-accordion-container .flex-accordion .accordion-header-area button{margin-left:auto;padding:8px 20px;border:1px solid #333;background-color:#fff;font-size:16px;font-weight:600;line-height:1.25em;overflow:hidden;text-overflow:clip}.flex-accordion-container .flex-accordion .accordion-header-area button:focus{outline:1px dashed #000}.flex-accordion-container .flex-accordion .accordion-header-area button:hover{text-decoration:underline}.flex-accordion-container .flex-accordion .accordion-section{padding:14px 0}.flex-accordion-container .flex-accordion .accordion-section.horizontal-line{border-bottom:1px solid #dbdbdb}.flex-accordion-container .flex-accordion .accordion-section .section-header-area{display:flex}.flex-accordion-container .flex-accordion .accordion-section .section-header-area:hover{cursor:pointer}.flex-accordion-container .flex-accordion .accordion-section .section-header-area .section-header{margin:0}.flex-accordion-container .flex-accordion .accordion-section .section-header-area button{margin-left:auto;padding:0;width:28px;height:28px;border:none;color:#000;background-color:#fff}.flex-accordion-container .flex-accordion .accordion-section .section-header-area button:focus{outline:1px dashed #000}.flex-accordion-container .flex-accordion .accordion-section .section-header-area button .icon{padding:0 6px}.flex-accordion-container .flex-accordion .accordion-section .section-content-area,.flex-accordion-container .flex-accordion .accordion-section .section-placeholder-area{margin-top:16px;margin-bottom:18px}.flex-accordion-container .flex-accordion .accordion-section .section-content-area .rich-text ol,.flex-accordion-container .flex-accordion .accordion-section .section-content-area .rich-text ul{margin-left:40px}@media(min-width:768px){.flex-accordion-container{margin:0 32px}.flex-accordion-container .flex-accordion .accordion-section{padding:16px}.flex-accordion-container .flex-accordion .accordion-section .section-content-area,.flex-accordion-container .flex-accordion .accordion-section .section-placeholder-area{margin-bottom:16px}}@media(min-width:1200px){.flex-accordion-container .flex-accordion .accordion-section{padding:24px 16px}.flex-accordion-container .flex-accordion .accordion-section .section-content-area,.flex-accordion-container .flex-accordion .accordion-section .section-placeholder-area{margin-bottom:8px}}@media(min-width:1600px){.flex-accordion-container{margin-left:auto;margin-right:auto}}