.page-container{overflow:visible !important}.page{background-color:#fff !important}main{padding:40px 0;background-color:#fff}.box+.footer{padding:0}main .box{display:flex;flex-direction:column;gap:25px;padding:0 10px}.faq-title{font-size:40px;margin:24px 0 0}.faq-search-block{display:flex;flex-direction:column;gap:25px}.faq-search-block__title{font-size:20px;font-weight:700;line-height:24px;color:#222;margin:0}.faq-search-block-form{width:100%;display:grid;grid-template-columns:1fr 80px;gap:20px}.faq-search-block-form__input{width:100%;padding:0 0 0 20px;font-size:16px;line-height:38px;background-color:#fff;border:1px solid #e2e2e2;border:1px solid var(--base-color-grey-border);border-radius:100px}.faq-search-block-form__input::placeholder{font-family:var(--font-harmonia);font-size:14px;line-height:1;color:#888989}.faq-search-block-form__input-block{position:relative}.faq-search-block-form__input-block::before{position:absolute;content:'';width:27px;height:27px;top:7px;right:20px;background:url(img/icon-ai-new.svg) center / cover}.faq-submit-block{position:relative}.faq-submit-block__btn{width:100%;height:100%;font-size:16px;background-color:#00aeff;border:1px solid #00aeff;border:1px solid var(--base-color-blue);color:#fff;border-radius:5px;cursor:pointer}.faq-submit-block__text{position:absolute;font-size:16px;color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.faq-submit-block .icon-ai-serch{width:20px;height:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);stroke:white;fill:none;pointer-events:none}.faq-submit-block__btn:hover{background-color:#fff}.faq-submit-block__btn:hover+.icon-ai-serch{stroke:#00aeff}.faq-search-result{position:relative;font-size:16px;width:100%;padding:15px 30px;border:1px solid #00afff;background-color:#fafafa;border-radius:10px}.faq-search-result__answer-title{font-size:16px;font-weight:600;line-height:1;color:#00afff;margin:0 0 8px}.faq-search-result__answer-text{font-size:16px;font-weight:400;line-height:130%;color:#222;margin:0}.faq-search-result__remove-result{display:flex;justify-content:center;align-items:center;position:absolute;padding:0;top:6px;right:10px;width:24px;height:24px;background-color:transparent;border:0;cursor:pointer}.faq-search-result__remove-result .icon-clear{height:100%;stroke:#222}.faq-container{display:grid;grid-template-columns:380px 1fr;gap:10px;padding:40px 0}.faq-items{display:flex;flex-direction:column;max-width:780px}.faq-item{display:flex;flex-direction:column;gap:0;background-color:#fff;backdrop-filter:blur(5px);overflow:hidden;border-bottom:1px solid #e2e2e2;padding:30px 0}.faq-item:first-of-type{padding:0 0 30px}.faq-item-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 0 0 30px;cursor:pointer}.faq-item-heading__title{font-size:20px;font-weight:700;line-height:24px;color:#222;margin:0}.faq-item-heading__btn{position:relative;width:30px;height:30px;border-radius:50%;background-color:#00aeff;border:0;flex-shrink:0;cursor:pointer}.faq-item-heading__btn::before,.faq-item-heading__btn::after{position:absolute;content:'';width:12px;height:2px;top:15px;background-color:#fff;transition:transform .3s ease-in-out}.faq-item-heading__btn::before{left:5px;transform:rotate(45deg)}.faq-item-heading__btn::after{right:5px;transform:rotate(-45deg)}.faq-item-content{padding:0 0 0 30px;max-height:0;opacity:0;transition:opacity .3s ease,max-height .3s ease}.faq-item-content-inner{display:grid;grid-template-columns:1fr 1fr;gap:20px}.faq-item-text{font-size:16px;font-weight:400;line-height:24px;color:#222;margin:0}.faq-item-text p{font-size:16px;line-height:21px;padding:0;margin:0}.faq-item-text p a{color:#00aeff;text-decoration:none}.faq-item-text.faq-item-noimage{grid-area:1 / 1 / 2 / -1}.faq-sections{max-width:380px;position:sticky;top:20px;display:flex;flex-wrap:wrap;justify-content:flex-start;height:max-content;box-sizing:border-box;border-radius:10px;border:1px solid #00afff;background-color:#fff;padding:36px 20px}.root-faq-section{display:flex;position:relative;width:100%;font-size:18px;font-weight:700;line-height:1;text-align:left;text-decoration:none;color:#222;margin:0}.root-faq-section::before,.root-faq-section::after{position:absolute;content:'';width:13px;height:2px;background-color:#00aeff;border-radius:2px}.root-faq-section::before{top:9px;right:16px;transform:rotate(45deg)}.root-faq-section::after{top:9px;right:8px;transform:rotate(-45deg)}.root-faq-section-list{width:100%;display:flex;flex-direction:column;gap:18px;list-style:none;padding:0;margin:0}.root-faq-section-list__item{border-bottom:1px solid rgba(226,226,226,1);padding:0 10px 14px 10px}.root-faq-section-list__item:last-child{border:0}.faq-subsection-list{display:flex;flex-direction:column;gap:5px;list-style:none;padding:12px 0 0 5px;margin:0}.faq-subsection-list:empty{padding:0;display:none}.faq-subsection-list li:empty{display:none}.root-faq-section.selected::before{transform:rotate(-45deg)}.root-faq-section.selected::after{transform:rotate(45deg)}.faq-subsection,.faq-subsection-list .selected{position:relative;font-size:16px;line-height:21px;text-decoration:none;color:#222;font-weight:400;justify-content:normal;border-bottom:0;padding:0 0 0 10px;margin:0}.faq-subsection::before{position:absolute;content:'';width:4px;height:4px;top:8px;left:-5px;border-radius:50%;background-color:#222}.faq-subsection:hover{color:#00aeff}.faq-subsection:hover::before{background-color:#00aeff}.faq-subsection-list .selected{color:#00aeff}.faq-subsection-list .selected::before{position:absolute;content:'';width:4px;height:4px;top:8px;left:-5px;border-radius:50%;background-color:#00aeff}.faq-item.js-open .faq-item-content{gap:7px;opacity:1;transition:opacity .5s ease,max-height .5s ease}.faq-item.js-open .faq-item-heading__btn::before,.faq-item.js-open .faq-item-heading__btn::after{top:13px}.faq-item.js-open .faq-item-heading__btn::before{transform:rotate(-45deg)}.faq-item.js-open .faq-item-heading__btn::after{transform:rotate(45deg)}.info-block{width:100%;border-radius:8px;background-color:#FFF}.info-block-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #f0f0f0;padding:21px 15px}.info-block-heading__title{display:flex;gap:2px;font-size:24px;font-weight:700;line-height:1;color:#222;margin:0}.info-block .product-carousel{padding:0}.similar-answers{display:none;font-size:16px;font-weight:600;color:#00aeff;margin:36px 0 36px 31px}@media(max-width:1024px){main{padding:20px 0}.faq-title{font-size:32px}.faq-search-block-form{grid-template-columns:1fr 80px}.faq-container{display:flex;gap:20px;padding:15px 0}.faq-sections{flex-shrink:0;width:100%;max-width:300px;position:static;justify-content:flex-start;flex-wrap:nowrap;overflow:scroll;padding:20px}.faq-sections::-webkit-scrollbar{display:none}.faq-item,.faq-item:first-of-type{gap:5px;padding:30px 0 25px}.faq-item-heading,.faq-item-content{padding:0 0 0 20px}.faq-search-result{padding:15px 20px}.similar-answers{margin:20px 0 0 20px}.faq-item-heading,.faq-item-content{padding:0 0 0 20px}.root-faq-section-list__item{border-bottom:0;padding:0}}@media(max-width:767px){main .box{gap:23px;padding:0 15px}.faq-title{font-size:24px;line-height:1}.faq-item-heading__title{font-size:16px;line-height:20px}.faq-search-block__title{font-size:18px;line-height:1}.faq-search-block{gap:20px}.faq-item-content-inner{display:flex;flex-direction:column-reverse}.info-block-heading{padding:15px 8px}.info-block-heading__title{font-size:16px;font-weight:600;gap:5px}.faq-search-block-form{grid-template-columns:1fr 40px}.faq-submit-block .icon-ai-serch{width:18px;height:18px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-submit-block__text{display:none}.faq-search-block-form__input-block::before{width:24px;height:24px;top:9px;right:48px;z-index:2}.faq-search-block-form__input{padding:0 80px 0 20px}.faq-search-block-form__input-block::after{position:absolute;content:'';width:45px;height:38px;top:1px;right:2px;background-image:linear-gradient(45deg,#fff,rgb(255 255 255 / 0));border-radius:100px}.faq-container{flex-direction:column}.faq-sections{max-width:100%;padding:26px 20px}.root-faq-section{font-size:16px}.root-faq-section-list{gap:24px}.root-faq-section::before,.root-faq-section::after{position:absolute;content:'';width:10px;height:2px;background-color:#00aeff;border-radius:2px}.root-faq-section::before{top:7px;right:7px}.root-faq-section::after{top:7px;right:0}.faq-subsection-list{gap:11px;padding:17px 0 0 0}.faq-subsection::before{top:7px;left:-1px}.faq-subsection,.faq-subsection-list .selected{font-size:14px;line-height:1;padding:0 0 0 12px}.faq-search-block-form{grid-template-columns:1fr;gap:0}.faq-search-block-form__input-block{position:relative}.faq-submit-block{position:absolute;right:15px;width:40px;height:40px}.faq-item,.faq-item:first-of-type{gap:5px;padding:15px 0 10px}.faq-item-heading__btn{width:24px;height:24px}.faq-item-heading,.faq-item-content{padding:0}.faq-item-heading__btn::before,.faq-item-heading__btn::after{width:8px;height:2px;top:12px}.faq-item-heading__btn::before{left:6px}.faq-item-heading__btn::before{right:5px}.faq-item.js-open .faq-item-heading__btn::before,.faq-item.js-open .faq-item-heading__btn::after{top:10px}.faq-search-result{font-size:14px;padding:17px 20px}.faq-search-result__answer-text{font-size:14px}.similar-answers{margin:40px 0 0 0}}