@keyframes sheens{0%{left:-30%;opacity:0}50%{opacity:1}100%{left:130%;opacity:0}}.faq-section-aside .faq-section__wrapper{max-width:var(--block-width);padding:var(--padding-top) 15px var(--padding-bottom);margin:0 auto}@media screen and (max-width: 768px){.faq-section-aside .faq-section__wrapper{padding:var(--padding-top-mobile) 15px var(--padding-bottom-mobile)}}.faq-section-aside .faq-section__blocks{display:grid;grid-template-columns:.566fr 1.7fr;gap:90px;max-width:initial}@media screen and (max-width: 950px){.faq-section-aside .faq-section__blocks{grid-template-columns:1fr}}.faq-section-aside .faq-section__title{margin-bottom:50px;text-align:center;color:#2a2f29;text-transform:capitalize;font-family:"Kanit","Arial",sans-serif;font-size:40px;font-style:normal;font-weight:500;line-height:52px;letter-spacing:-1px}.faq-section-aside .faq-section__search-title{margin:0 0 20px;color:#fff;font-family:"Kanit","Arial",sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:normal}.faq-section-aside .faq-section__search-container{padding:30px;margin-bottom:50px;background:var(--1-Line, linear-gradient(180deg, #253B86 0%, #162560 100%));border-radius:4px;text-align:center}.faq-section-aside .faq-section__search-container .input-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto}.faq-section-aside .faq-section__search-container .input-wrapper svg{position:absolute;top:50%;right:20px;transform:translateY(-50%)}.faq-section-aside .faq-section__input{padding:11px 50px 11px 20px;border-radius:2px;border:1px solid #666;background:#fff;width:100%;max-width:600px;color:#2a2f29;font-family:"Kanit","Arial",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:22px}.faq-section-aside .faq-section__input::placeholder{color:#666;font-family:"Kanit","Arial",sans-serif;font-size:16px;font-style:normal;font-weight:300;line-height:22px}.faq-section-aside .faq-section__categories{position:sticky;top:150px;display:flex;flex-direction:column;gap:2px}@media only screen and (min-width: 951px){.faq-section-aside .faq-section__categories{max-height:calc(100vh - 155px);overflow-y:auto}}.faq-section-aside .faq-section__categories-btn{padding:11px 5px 11px 30px;border-radius:2px;border:1px solid #dadad5;background:#fff;color:#2a2f29;font-family:"Kanit","Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:22px;text-decoration:none;text-transform:capitalize;transition:background .3s ease-in-out;text-align:left;display:flex;align-items:center;gap:20px;cursor:pointer}.faq-section-aside .faq-section__categories-btn.active{background:#233889;color:#fff}.faq-section-aside .faq-section__categories-btn.active img{filter:invert(1)}.faq-section-aside .faq-section__categories-btn.active svg path{fill:#fff}.faq-section-aside .faq-section__category-title{margin:0 0 20px 0;color:#2a2f29;font-family:"Kanit","Arial",sans-serif;font-size:26px;font-style:normal;font-weight:500;line-height:30px;text-align:left;text-transform:capitalize;letter-spacing:normal}.faq-section-aside .faq-section__category-title:not(:first-child){padding-top:50px}.faq-section-aside .faq-section__group:not(:last-of-type){padding-bottom:50px;border-bottom:1px solid #dadad5}.faq-section-aside .highlight{background-color:#f6c002}.faq-section-aside .faq-section__blocks-benefits__description strong{color:#233889;font-weight:500}.faq-section-aside .faq-section__blocks-benefits__description:has(p) ul{margin-top:20px}.faq-section-aside .faq-section__blocks-benefits__description ol li::marker{color:#233889}.faq-section-aside .faq-section__blocks-benefits__description ul{margin:0;padding-left:15px}.faq-section-aside .faq-section__blocks-benefits__description ul li{list-style:none;position:relative}.faq-section-aside .faq-section__blocks-benefits__description ul li::marker{color:#233889}.faq-section-aside .faq-section__blocks-benefits__description ul li::before{content:"";position:absolute;left:-13px;top:12px;width:4px;height:4px;background-color:#233889;border-radius:50%;transform:translateY(-50%)}.faq-section-aside .faq-section__blocks-benefits__description ul li:not(:last-child){margin-bottom:10px}.faq-section-aside .faq-section__blocks-benefits__description .btn{margin-top:20px;color:#2a2f29;text-decoration:none}.faq-section-aside .faq-section__blocks-benefits__description .btn:hover{color:#fff}