.c-blog-faq__summary{background-color:#008bcb;color:#fff;cursor:pointer;font-family:Titillium Web,sans-serif;font-size:1.2rem;font-weight:700;line-height:1.5;padding:10px 58px 10px 20px;position:relative}.c-blog-faq__summary::marker{content:""}.c-blog-faq__summary-toggle{background:#fff;height:2px;position:absolute;right:20px;top:calc(50% - 1px);transition:all .3s ease-in-out;width:24px}.c-blog-faq__summary-toggle:after{background:#fff;content:"";height:2px;left:0;position:absolute;rotate:90deg;top:0;width:24px}.c-blog-faq__item[open] .c-blog-faq__summary .c-blog-faq__summary-toggle{rotate:45deg}.c-blog-faq__item+.c-blog-faq__item{margin-top:10px}.c-blog-faq__content{background:#fff;border:1px solid #d2d1d2;padding:30px 58px 30px 28px}