.search-box{width:100%;max-width:300px;position:relative}.search-box:before{color:#8e9fa7;height:13px;margin:auto;font-size:13px;position:absolute;top:0;bottom:0;right:15px}.search-box__input{color:#28383f;background:0 0;border:1px solid #eee;border-radius:8px;width:100%;padding:9px 40px 9px 15px;font-family:Cairo,Arial,sans-serif;font-size:16px;transition:border-color .2s}.search-box__input::placeholder{color:#939b9f}.search-box__input:focus{outline:none}.search-box__input:hover,.search-box__input:focus{border-color:#d5d5d5}.search-box__input::-webkit-search-decoration{-webkit-appearance:none}.search-box__input::-webkit-search-cancel-button{-webkit-appearance:none}.search-box__input::-webkit-search-results-button{-webkit-appearance:none}.search-box__input::-webkit-search-results-decoration{-webkit-appearance:none}
.share-link{color:#8e9fa7;font-size:16px;position:relative}.share-link__popup{white-space:nowrap;color:#f5f5f5;background:#28383fe6;border-radius:24px;padding:8px 24px;font-size:16px;font-weight:400;position:absolute;top:-3px;left:50%;transform:translate(-50%,-100%);box-shadow:0 10px 36px #0006}.share-link__popup:before{content:"";border-top:8px solid #28383fe6;border-left:8px solid #0000;border-right:8px solid #0000;width:0;height:0;margin:auto;position:absolute;bottom:-8px;left:0;right:0}
.ui-accordion{background:#f5f5f5;border-radius:8px;margin-bottom:4px}.ui-accordion__item--opened .ui-accordion__body{display:block}.ui-accordion__item--opened .ui-accordion__title:after{transform:rotate(90deg)}.ui-accordion__item--hidden{display:none}.ui-accordion__item--always-open .ui-accordion__header{cursor:default}.ui-accordion__header{cursor:pointer;padding:12px 20px}.ui-accordion__title{color:#28383f;-webkit-user-select:none;user-select:none;margin:0;padding-right:35px;line-height:30px;position:relative}.ui-accordion__title:after{text-align:center;color:#8e9fa7;border-radius:50%;width:24px;height:24px;margin:auto;font-size:12px;line-height:24px;transition:transform .2s;position:absolute;top:0;bottom:0;right:0;transform:rotate(270deg)}.ui-accordion__body{color:#28383f;padding:5px 20px 15px;font-size:16px;line-height:26px;display:none}.ui-accordion__body a{word-break:break-word}
.faq-page--ru .faq-page__category{font-size:18px!important}.faq-page{border-top:1px solid #eee;padding:30px 0 60px;line-height:1.7}.faq-page table{text-align:center;font-size:14px}.faq-page table p{margin-bottom:0}.faq-page table tr td:first-child{text-align:left;font-size:16px;font-weight:700}.faq-page th{font-size:16px;font-weight:700}.faq-page td,.faq-page th{border:1px solid #ddd;padding:4px}.faq-page__header{flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.faq-page__header .search-box{max-width:100%}.faq-page__content{flex-direction:column;display:flex}.faq-page__title{margin:0 0 12px;font-family:Cairo,Arial,sans-serif;font-size:32px;font-weight:400;line-height:1.2}.faq-page__categories{flex-direction:column;display:flex}.faq-page__category{color:#28383f;text-align:left;background:0 0;border:1px solid #eee;border-radius:8px;width:100%;min-width:240px;margin-bottom:4px;padding:9px 20px;font-family:Cairo,Arial,sans-serif;font-size:20px;font-weight:600;transition:border-color .2s,color .2s,background-color .2s}.faq-page__category--active{color:#fff;background-color:#24d282;border-color:#24d282}.faq-page__contact-box{text-align:center;background:#f5f5f5;border-radius:8px;margin-bottom:30px;padding:30px}.faq-page__contact-box-heading{font-size:22px}.faq-page__contact-box-description{color:#7c7c7c;margin-bottom:12px;font-size:16px}.faq-page__contact-box-description span{text-decoration:underline}@media (min-width:48em){.faq-page{padding:90px 0 60px}.faq-page__header{flex-direction:row}.faq-page__header .search-box{max-width:300px}.faq-page__content{flex-direction:row;gap:30px}.faq-page__categories{flex-shrink:0;width:320px}.faq-page__accordion{flex-grow:1}.faq-page__title{text-align:left}}@media (hover:hover){.faq-page__category:hover{border-color:#24d282}}@media (min-width:62em){.faq-page td,.faq-page th{padding:8px}.faq-page__categories{width:410px}}@media not (min-width:48em){.faq-page__accordion{margin-bottom:10px}}
