.faq-list{padding-top:0.625rem;}
.faq-list .item:not(:last-child){margin-bottom:1rem;}
.faq-list .item .in{border-radius: 1.25rem 0rem 0rem 0rem;transition: background-color 0.5s ease;}
.faq-list .item .question{display: block;min-height:3.125rem;border-bottom:1px solid #C4D1DE;display: flex;align-items: center;line-height:1.2777;position: relative;padding:0.625rem 0.75rem 0.625rem 2.8125rem;border-radius: 1.25rem 0rem 0rem 0rem;transition: background-color 0.35s ease;}
.faq-list .item .question .icon{width: 1.9375rem;height: 1.9375rem;border-radius: 0.875rem;background: #e0e5ec;position: absolute;left:0.4063rem;top:0.5625rem;font-size:0.3588rem;display: flex;align-items: center;justify-content: center;transition: background-color 0.35s ease;}
.faq-list .item .question .icon:after{content:'\e91c';position: absolute;left:50%;top:50%;transform: translate(-50%,-50%) scaleY(-1);opacity:0;}
.faq-list .item .question .icon:after, .faq-list .item .question .icon:before{transition:opacity 0.25s;}
.faq-list .item .answer{display: none;}
.faq-list .item .answer .answer_inner{transition: transform 0.5s ease, opacity 0.5s ease;transform-origin: 100% -50%;line-height:1.3125;padding:0.7813rem 0.75rem 0.9375rem 1.0625rem;}
.faq-list .item .answer ul{margin-bottom:0.75rem;}
.faq-list .item .answer ul > li{padding-right:1.125rem;position: relative;}
.faq-list .item .answer ul > li:not(:last-child){margin-bottom:0;}
.faq-list .item .answer ul > li:before{content:'';position: absolute;right:0;top:0.3125rem;width:0.625rem;height:0.625rem;border:1px solid #1F689A;border-radius: 50%;}
.faq-list .item.open .in{background: #e0e5ec;}
.faq-list .item .answer:not(.customslide-open) .answer_inner{opacity: 0;transform: translate3d(0,-50%,0);}
.faq-list .item.open .question .icon:after{opacity:1;}
.faq-list .item.open .question .icon:before{opacity:0;}

@media screen and (min-width: 1024px) {
	.faq-list .item:not(.open) .question:hover{background:#F9FAFB;}
}