.accordion{border-radius:3px;margin:0 auto}.heading{align-items:center;color:#000;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:20px;padding-top:20px;position:relative}.heading:nth-last-child(2){border-bottom:0}.heading:hover{border-radius:0}.heading:first-child:hover{border-radius:3px 3px 0 0}.heading:nth-last-child(2):hover{border-radius:0 0 3px 3px}.heading:before{border-bottom:2px solid #000;border-left-color:#000;border-right:2px solid #000;border-top-color:#000;content:"";display:inline-block;height:12px;position:absolute;right:-20px;transform:rotate(43deg);transition:.7s;width:12px}.active.heading:before{transform:rotate(225deg);transition:.7s}.not-active.heading:before{transform:rotate(45deg);transition:.7s}.contents{background:#fff;color:#000;display:none;font-size:16px;font-weight:400;line-height:22.5px;padding:0 50px 10px}.border_bot{border-bottom:1px solid #eaecf0}.border_bot:last-child{border:none}h1{color:#000;font-size:40px;font-weight:400;margin:50px 0;text-align:center}@media only screen and (max-width:480px){.heading{align-items:center;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;padding:20px 0;position:relative}.contents,.heading .title{font-size:14px}.contents{background:#fff;color:#000;display:none;font-weight:400;line-height:22.5px;padding:0 50px 30px}}