.faq{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}.faq__background{height:100%;left:0;margin-left:calc(50% - 50vw);position:absolute;top:0;width:100vw;z-index:0}.faq__content{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:1280px;position:relative;width:100%;z-index:1}.faq__title{letter-spacing:-.06em;margin:0 0 64px;text-align:center}.faq__description{margin-bottom:100px;text-align:center}.faq__items{display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-right:auto;max-width:768px;width:100%}.faq__question{align-items:flex-start;cursor:pointer;display:flex;gap:18px;margin:0;position:relative;width:100%}.faq__question-icon{border:2px solid var(--color-gray-true-400);border-radius:50%;box-sizing:content-box;flex-shrink:0;height:19px;margin-top:5px;position:relative;width:19px}.faq__question-icon:after,.faq__question-icon:before{background-color:var(--color-gray-true-400);border-radius:2px;content:"";height:2px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform var(--transition-duration);width:54%}.faq__question-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__answer{margin:0;max-height:0;overflow:hidden;position:relative;transition:max-height var(--transition-duration)}.faq__answer-inner{padding-left:40px;padding-top:12px}.faq__item{border-radius:20px;overflow:hidden;padding:24px;transition:background-color var(--transition-duration)}.faq__item:not(.--active){cursor:pointer}.faq__item.--active,.faq__item:hover{background-color:var(--color-white)}.faq__item.--active .faq__answer{max-height:var(--max-height,1000px)}.faq__item.--active .faq__question-icon:after,.faq__item.--active .faq__question-icon:before{transform:translate(-50%,-50%) rotate(180deg)}.faq__item.--show-animation{animation:faq-item-fade-in .5s ease-out forwards;opacity:1!important;transform:translateY(0)!important}@keyframes faq-item-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.faq__load-more-btn{margin-left:auto;margin-right:auto;margin-top:100px;transition:opacity .3s ease-out,transform .3s ease-out}.faq__load-more-btn.--hide-animation{animation:faq-button-fade-out .3s ease-out forwards}@keyframes faq-button-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@media(max-width:767.98px){.faq__title{margin-bottom:20px}.faq__description{margin-bottom:60px}.faq__items{gap:4px}.faq__item{padding:16px}.faq__question{gap:12px}.faq__answer-inner{padding-left:36px;padding-top:8px}.faq__load-more-btn{justify-content:center;margin-top:60px;text-align:center;width:100%}}