.home-faq-sec .faq-left{width:25.2%}@media screen and (min-width:1024px){.home-faq-sec .faq-left{position:sticky;top:2rem}}.home-faq-sec .faq-left .faq-categories{margin-top:4.125rem}.home-faq-sec .faq-left .faq-categories li{font-size:1.2rem;line-height:1;font-weight:var(--fontweight-bold);background-color:var(--color-white);border-bottom:solid .0625rem var(--color-grey);padding:1.3rem}.home-faq-sec .faq-left .faq-categories li.active{background-color:var(--color-blue);color:var(--color-white);border-color:var(--color-blue)}.home-faq-sec .faq-left .faq-categories li:last-child{border-bottom:0}.home-faq-sec .faq-right{border-left:solid .0625rem var(--color-grey);width:68.6%;padding-left:2.5rem}.home-faq-sec .faq-right .faq-item{background-color:var(--color-white);border-bottom:solid .0625rem var(--color-grey);padding:2rem 6rem 2rem 2rem;position:relative}.home-faq-sec .faq-right .faq-item:after{content:"";background:url(/img/icon/faq-arrow.svg) 0 0/1.8rem no-repeat;width:1.8rem;height:1.8rem;transition:all .2s linear;position:absolute;top:1.6rem;right:2rem;transform:scaleY(-1)}.home-faq-sec .faq-right .faq-item.active{background-color:#dcdcdc66;border-color:#0000}.home-faq-sec .faq-right .faq-item.active:after{transform:scaleY(1)}.home-faq-sec .faq-right .faq-item .question{font-weight:var(--fontweight-bold);cursor:pointer}.home-faq-sec .faq-right .faq-item .desc{font-size:1rem;line-height:1.5}.home-faq-sec .faq-right .faq-item:last-child{border-bottom:0}.home-faq-sec.productfitmant .faq-left{width:41%}.home-faq-sec.productfitmant .faq-right{border:none;width:58%;padding-left:0}@media screen and (max-width:1023px){.home-faq-sec.productfitmant .faq-right{width:100%}.home-faq-sec.productfitmant .faq-left{display:none}}@media screen and (max-width:1399px){.home-faq-sec .faq-left{width:30%}.home-faq-sec .faq-right{width:65%}}@media only screen and (max-width:1366px){.home-faq-sec .faq-left .faq-categories{margin-top:2.875rem}}@media screen and (max-width:1199px){.home-faq-sec .faq-right .faq-item{padding:1.5rem 3rem 1.5rem 1rem}.home-faq-sec .faq-right .faq-item:after{right:.5rem}}@media screen and (max-width:1023px){.home-faq-sec .faq-left{width:100%}.home-faq-sec .faq-left .faq-categories{flex-wrap:nowrap;margin-top:15px;padding-bottom:15px;display:flex;overflow-x:auto}.home-faq-sec .faq-left .faq-categories li{min-width:fit-content;padding:1rem;font-size:1.1rem}.home-faq-sec .faq-right{border:none;width:100%;padding:15px 0 0}.home-faq-sec .faq-right .faq-item .question{font-size:1.15rem;line-height:1.2}}
