.ccm-expansion-html-block .accordion table,.redactor-editor .accordion table{width:calc(760 / 960 * 100%);margin:0 auto;border-collapse:collapse;box-sizing:border-box}.ccm-expansion-html-block .accordion table tr,.redactor-editor .accordion table tr{border-style:none}.ccm-expansion-html-block .accordion table td,.redactor-editor .accordion table td{width:100%;border-radius:20px;box-shadow:0 6px 12px rgb(0 0 0 / 20%);border:solid 1px #b4b3b3;display:inline-block;padding:0}.ccm-expansion-html-block .accordion table div,.redactor-editor .accordion table div{width:100%;padding:0}.ccm-expansion-html-block .accordion button,.redactor-editor .accordion button{position:relative;border:0;width:100%;color:#000;background:0;cursor:pointer;text-align:left;padding:20px 50px 20px 20px;border-radius:20px}.ccm-expansion-html-block .accordion button::before,.ccm-expansion-html-block .accordion button::after,.redactor-editor .accordion button::before,.redactor-editor .accordion button::after{content:"";position:absolute;top:25px;width:1.5px;height:8px;background-color:black;transition:.5s}.ccm-expansion-html-block .accordion button::before,.redactor-editor .accordion button::before{transform:rotate(-45deg);right:35px}.ccm-expansion-html-block .accordion button::after,.redactor-editor .accordion button::after{transform:rotate(45deg);right:30px}.ccm-expansion-html-block .accordion div.active button::before,.redactor-editor .accordion div.active button::before{transform:rotate(-135deg);transition:.5s}.ccm-expansion-html-block .accordion div.active button::after,.redactor-editor .accordion div.active button::after{transform:rotate(135deg);transition:.5s}.ccm-expansion-html-block .accordion table div.accordion-content{height:0;padding:0;overflow:hidden;transition:.5s}.ccm-expansion-html-block .accordion div.active div.accordion-content:last-child,.redactor-editor .accordion div.active div.accordion-content:last-child{margin-bottom:20px}.ccm-expansion-html-block .accordion table div.accordion-content p,.redactor-editor .accordion table div.accordion-content p{margin:0 20px}.redactor-editor .accordion button{cursor:auto}.redactor-editor .accordion div.accordion-content{height:auto}@media screen and (max-width:767px){.ccm-expansion-html-block .accordion table,.redactor-editor .accordion table{width:calc(760 / 760 * 100%)}.ccm-expansion-html-block .accordion button,.redactor-editor .accordion button{padding:20px 50px 20px 20px}}