.ehhqew0 .faq.faq-container{width:100%;max-width:414px;margin:0 auto;padding:0 24px 160px}
.ehhqew0 .faq .text-xl{letter-spacing:-.02rem;color:#333;font-size:26px;font-weight:600;line-height:52px}
.ehhqew0 .faq .faq-list{border-bottom:1px solid #ccc;margin-top:30px;margin-bottom:0}
.ehhqew0 .faq .faq-list a{text-underline-offset:3px;text-decoration:underline}
.ehhqew0 .faq .faq-list dt{position:relative}
.ehhqew0 .faq .faq-list dt .subject{letter-spacing:-.02rem;color:#333;text-align:left;padding-left:24px;padding-right:34px;font-size:16px;font-weight:400;line-height:26px}
.ehhqew0 .faq .faq-list dt .subject:before{content:"Q";letter-spacing:-.02rem;color:#1e4a96;width:12px;font-size:16px;font-weight:600;line-height:28px;display:inline-block;position:absolute;top:10px;left:0}
.ehhqew0 .faq .faq-list dt button{cursor:pointer;background:0 0;border:0;border-top:1px solid #ccc;gap:20px;width:100%;padding:10px 0;font-size:20px;font-weight:600;display:flex}
.ehhqew0 .faq .faq-list dt button:after{content:"";background-image:url(/assets/pc_barocare_conci/ico-faq-close.png);background-position:50%;background-repeat:no-repeat;background-size:cover;width:24px;height:24px;position:absolute;top:12px;right:0}
.ehhqew0 .faq .faq-list dt:not(.opened) button:after{background-image:url(/assets/pc_barocare_conci/ico-faq-open.png)}
.ehhqew0 .faq .faq-list dd{word-break:break-all;overflow-wrap:break-word;font-size:18px;line-height:30px;overflow:hidden}
.ehhqew0 .faq .faq-list dd>ul{background:#f9fafb;border-radius:0;margin-bottom:0;padding:11px 0}
.ehhqew0 .faq .faq-list dd li{letter-spacing:-.02rem;color:#555;padding-top:0;padding-bottom:0;padding-left:24px;font-size:16px;font-weight:400;line-height:28px;position:relative}
.ehhqew0 .faq .faq-list dd li:before{content:"A";letter-spacing:-.02rem;color:#1e4a96;width:12px;margin-right:18px;font-size:16px;font-weight:600;line-height:28px;display:inline-block;position:absolute;top:0;left:0}
