.faq-vertical-container{padding-block-end:var(--spacing-4xl)}@media (width>=768px){.faq-vertical-container{padding-block-end:var(--spacing-8xl)}}.faq-featured-list{--faq-featured-section-color:#888;--faq-featured-section-bg:#f4f4f4;padding:var(--spacing-5xl) 0;gap:var(--spacing-5xl);background-color:var(--faq-featured-section-bg)}.faq-featured-list__content{gap:var(--spacing-l);flex-direction:column}.faq-featured-list__column{gap:var(--spacing-l);flex:1;inline-size:100%}.faq-featured-list__item{gap:var(--spacing-xs);cursor:pointer}.faq-featured-list__section-title{color:var(--faq-featured-section-color);font:var(--font-weight-default) var(--font-size-s)/var(--line-height-default) var(--font-family-default)}.faq-featured-list__question-title{font:var(--font-weight-600) var(--font-size-l)/var(--line-height-default) var(--font-family-default)}@media (width>=768px){.faq-featured-list__content{gap:var(--spacing-2xl);flex-direction:row}.faq-featured-list__column{gap:var(--spacing-2xl)}}@media (width>=1024px){.faq-featured-list__column{max-inline-size:370px}}.faq-search{--faq-search-font-color:#00000080;--faq-search-border-color:#909090;--faq-search-border-shadow:#00000023;--faq-search-item-hover:#0000000f;position:relative}.faq-search__search-box{padding:var(--spacing-s) var(--spacing-m);border:none;border-block-end:1px solid var(--faq-search-border-color);inline-size:100%;color:var(--faq-search-font-color);font:var(--font-weight-default) var(--font-size-m)/var(--line-height-default) var(--font-family-default);outline:none}.faq-search__icon{background:var(--background-primary) url(https://fxpro-cdn.cloud/repo/website/assets/img/pages/faq-page/search.svg) no-repeat right/contain;block-size:14px;inline-size:14px;position:absolute;inset-block-start:50%;inset-inline-end:25px;transform:translateY(-50%)}.faq-search__list{padding:var(--spacing-xs);background:var(--background-primary);inline-size:calc(100% - 20px);box-shadow:4px 4px 8px var(--faq-search-border-shadow);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;inset-inline-start:10px}.faq-search__list li{inline-size:100%}.faq-search__item{padding:var(--spacing-s) var(--spacing-xs);cursor:pointer;block-size:100%;inline-size:100%;display:block}@media (width>=768px){.faq-search__icon{inset-inline-end:50px}.faq-search__list{inline-size:calc(100% - 80px);inset-inline-start:40px}}@media (width>=1024px){.faq-search__icon{inset-inline-end:25px}.faq-search__list{inline-size:calc(100% - 30px);inset-inline-start:15px}}@media (hover:hover){.faq-search__list li:hover{background:var(--background-accent-hover);color:var(--background-accent)}}@media (hover:none){.faq-search__list li:active{background:var(--background-accent-hover);color:var(--background-accent)}}.faq-list__wrapper{margin:0 auto;padding-block-start:var(--spacing-2xl)}.faq-list__content{gap:var(--spacing-2xl);inline-size:100%}@media (width>=1200px){.faq-list__wrapper{max-inline-size:800px}}.faq-animated-info-box{--font-size-11xl:110px;display:inline-block;position:relative}.faq-animated-info-box__title-wrapper{justify-content:center;align-items:center;display:flex}.faq-animated-info-box__title{font-size:var(--font-size-11xl);font-weight:var(--font-weight-600);line-height:var(--line-height-120);letter-spacing:-.03em;margin-block-end:1px}.faq-animated-info-box__description{opacity:0;max-inline-size:145px;font-size:var(--font-size-m);line-height:var(--line-height-130);position:absolute;inset-block-start:33px;inset-inline-end:-172px}.faq-animated-info-box__description_completed{animation:.5s ease-in-out forwards fade-in}.faq-animated-info-box__description,.faq-animated-info-box__children{min-block-size:var(--spacing-5xl);font-size:var(--font-size-m);flex-direction:column;justify-content:center;display:flex}.faq-animated-info-box__children{border-inline-start:none;padding:0}.faq-animated-info-box .animated>div{block-size:150px!important;inset-block-start:-20px!important;inset-inline-start:14px!important}@media (width>=768px){.faq-animated-info-box__description{inset-inline-end:-185px}.faq-animated-info-box__children{padding:0 var(--spacing-m) 0 var(--spacing-4xl);border-inline-start:var(--spacing-xs) solid var(--background-alternative);block-size:auto}.faq-animated-info-box .animated>div{inset-inline-start:28px!important}}@media (width>=1024px){.faq-animated-info-box__children{padding:0 var(--spacing-m) 0 var(--spacing-9xl)}}
