.faq-collapse.ant-collapse{background:0 0;border:none}.faq-collapse.ant-collapse>.ant-collapse-item{background-color:var(--color-grey-layer2-normal);border:none;margin-bottom:10px;padding:16px 24px;border-radius:16px!important}.faq-collapse.ant-collapse>.ant-collapse-item .ant-collapse-header{color:var(--color-text-primary-1);background-color:#0000;align-items:center;min-height:40px;padding:0;font-size:18px;font-weight:600;line-height:20px;display:flex}.faq-collapse.ant-collapse>.ant-collapse-item .ant-collapse-panel{border:none}.faq-collapse.ant-collapse>.ant-collapse-item .ant-collapse-body{padding:12px 0 0}.faq-collapse.ant-collapse>.ant-collapse-item:last-of-type{margin-bottom:0}.faq-collapse.ant-collapse .ant-collapse-content{color:var(--color-text-primary-2);border-top:none;font-size:16px;font-weight:400}.faq-collapse.ant-collapse .ant-collapse-content .ant-collapse-content-box{padding:12px 0 0}
.custom-carousel{--custom-carousel-gap:20px}@media (max-width:639px){.custom-carousel .flex-carousel-item{flex:0 0 100%}}@media (min-width:640px) and (max-width:1023px){.custom-carousel .flex-carousel-item{flex:0 0 calc((100% - 1*var(--custom-carousel-gap))/2)}}@media (min-width:1024px){.custom-carousel .flex-carousel-item{flex:0 0 calc((100% - 2*var(--custom-carousel-gap))/3)}}
