.cmn21_faq{overflow:hidden;padding:80px 0}@media screen and (max-width:768px){.cmn21_faq{padding:60px 0}}.cmn21_faq.u-bg-gray .content,.cmn21_faq.u-bg-gray .tabs button,.cmn21_faq.u-bg-gray .tabs button.-current{border-color:transparent}.cmn21_faq.u-bg-gray.-acc .content .faq dd .dd-inner>span{background:#fff}.cmn21_faq .tab-slider{margin-bottom:-1px}.cmn21_faq .tab-slider[hidden]{display:block!important}.cmn21_faq .tabs{display:flex;list-style:none;margin:0;padding:0}.cmn21_faq .tabs button{background:#000;border:1px solid transparent;border-bottom:none;color:#fff;cursor:pointer;font-weight:500;height:100%;line-height:1;padding:19px 5px;position:relative;text-align:center;width:100%;z-index:1}@media screen and (max-width:768px){.cmn21_faq .tabs button{padding:20px 5px}}.cmn21_faq .tabs button:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;transform:scale(0);transform-origin:left bottom;transition:.25s;width:100%}.cmn21_faq .tabs button.-current{background:#fff;border-color:#ddd;color:#000;font-weight:700}.cmn21_faq .tabs button.-current:after{transform:scale(1)}.cmn21_faq .splide__arrows{height:100%;position:absolute;width:100%}.cmn21_faq .splide__arrows .splide__arrow{background:none;height:100%;padding:0;position:absolute;top:-100%;transition:.25s;width:80px}.cmn21_faq .splide__arrows .splide__arrow:disabled{opacity:0;visibility:hidden}.cmn21_faq .splide__arrows .splide__arrow:hover i{background-color:#cb333b}.cmn21_faq .splide__arrows .splide__arrow:hover i:after{background-color:#fff}.cmn21_faq .splide__arrows .splide__arrow i{background-color:#fff;border:1px solid #f0f0f0;border-radius:50%;display:inline-block;height:32px;overflow:hidden;pointer-events:none;position:relative;text-indent:30px;transition:.25s;white-space:nowrap;width:32px}.cmn21_faq .splide__arrows .splide__arrow i:after{background:currentcolor;content:"";height:8px;inset:0;margin:auto;-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;width:6px}.cmn21_faq .splide__arrows .splide__arrow--prev{background:linear-gradient(90deg,#fff 0,hsla(0,0%,100%,.89) 28.43%,hsla(0,0%,100%,.63) 58.82%,hsla(0,0%,100%,0));left:0;text-align:left}.cmn21_faq .splide__arrows .splide__arrow--prev i:after{-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-prev.svg)}.cmn21_faq .splide__arrows .splide__arrow--next{background:linear-gradient(270deg,#fff 0,hsla(0,0%,100%,.89) 28.43%,hsla(0,0%,100%,.63) 58.82%,hsla(0,0%,100%,0));right:0;text-align:right}.cmn21_faq .splide__arrows .splide__arrow--next i:after{-webkit-mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg);mask-image:url(https://39879704.fs1.hubspotusercontent-na1.net/hubfs/39879704/kccs_marketing2025/assets/images/common/icon-arrow-next.svg)}.cmn21_faq .content{background:#fff;border:1px solid #ddd;padding:40px 30px}@media screen and (max-width:768px){.cmn21_faq .content{padding:30px 20px}}.cmn21_faq .content .faq:not([hidden]){display:block}.cmn21_faq .content .faq dl{margin:0}.cmn21_faq .content .faq dl:not(:last-child){border-bottom:1px solid #ddd;margin-bottom:24px;padding-bottom:24px}.cmn21_faq .content .faq dd .dd-inner,.cmn21_faq .content .faq dt{display:flex;gap:16px}.cmn21_faq .content .faq dd .dd-inner>span,.cmn21_faq .content .faq dt>span{align-items:center;border-radius:50%;display:flex;flex:0 0 auto;font-weight:700;height:36px;justify-content:center;line-height:1;width:36px}.cmn21_faq .content .faq dd .dd-inner>div,.cmn21_faq .content .faq dt>div{line-height:1.5;padding-top:7px}.cmn21_faq .content .faq dt{margin-bottom:17px}.cmn21_faq .content .faq dt>span{background:#222;color:#fff}.cmn21_faq .content .faq dt>div{font-weight:700}.cmn21_faq .content .faq dd{margin:0}.cmn21_faq .content .faq dd .dd-inner>span{background:#f0f0f0;color:#222}.cmn21_faq.-acc .content{background:transparent;border:none;padding:0}.cmn21_faq.-acc .content dl{border-bottom:1px solid #ddd;padding-bottom:24px}@media screen and (max-width:768px){.cmn21_faq.-acc .content .faq dt{margin:0;padding-right:43px;position:relative}.cmn21_faq.-acc .content .faq dt:after,.cmn21_faq.-acc .content .faq dt:before{background:#222;bottom:0;content:"";height:2px;margin:auto;position:absolute;right:0;top:0;width:16px}.cmn21_faq.-acc .content .faq dt:after{transform:rotate(90deg);transition:.3s}.cmn21_faq.-acc .content .faq dt.-js-opened:after{transform:rotate(0)}.cmn21_faq.-acc .content .faq .dd-inner{padding-top:17px}}.cmn21_faq.-acc .content .faq{display:block}