/*ver 0.5.365 2026-05-08 20:02:59*/.faq{margin-top:46px;margin-bottom:46px}.faq .s-what-title{font-size:30px;line-height:130%;text-align:left}.faq .tabs{display:flex;margin-top:40px;margin-bottom:40px;border-bottom:1px solid rgb(204 213 235 / .8);justify-content:flex-start;align-items:stretch;align-content:stretch;flex-wrap:wrap}.faq .tabs button{color:#1f213a;;font-size:18px;line-height:150%;position:relative;display:block;padding:0 0 19px;cursor:pointer;transition:.2s linear;border:none;border-radius:0;background:none}.faq .tabs button+button{margin-left:40px}.faq .tabs button:after{position:absolute;right:0;bottom:-2px;left:0;width:0;height:3px;margin:auto;content:'';transition:width .3s linear;border-radius:9px;background:#0db960}.faq .tabs button:hover,.faq .tabs button.active{color:#0db960;font-weight:700}.faq .tabs button:hover:after,.faq .tabs button.active:after{width:100%}.faq .tab_content{position:relative;visibility:hidden;overflow:hidden;height:0;pointer-events:none;opacity:0}.faq .tab_content.active{visibility:visible;overflow:visible;height:auto;transition:opacity .5s linear;pointer-events:auto;opacity:1}@media print,(max-width:479px){.faq .tabs{display:block;overflow:auto;width:calc(100% + 40px);margin:30px -20px;padding:0 20px;white-space:nowrap;scrollbar-color:#fff0 transparent!important;scrollbar-width:thin!important}.faq .tabs::-webkit-scrollbar{width:0!important;height:0!important;background-color:transparent!important}.faq .tabs::-webkit-scrollbar-thumb{background-color:transparent!important}.faq .tabs button{display:inline-block;max-width:none;margin:0;vertical-align:top}.faq .tabs button:after{bottom:0}.faq .tabs button+button{margin-left:36px}}