.faq__body{overflow:hidden}.faq,.faq__body{display:flex;flex-grow:1}.faq{position:relative;justify-content:space-between;gap:5rem}@media screen and (max-width:1024px){.faq{flex-direction:column;gap:1rem}}.faq__info{display:flex;flex-direction:column;width:calc((100% - 5rem)/2)}@media screen and (max-width:1024px){.faq__info{width:100%}}.faq__title-and-image{width:calc((100% - 5rem)/2)}@media screen and (max-width:1024px){.faq__title-and-image{width:100%}}.faq__title{width:100%;max-width:25rem}@media screen and (max-width:770px){.faq__title{max-width:unset;width:calc(100% - 9.5rem)}}@media screen and (max-width:440px){.faq__title{width:calc(100% - 6.25rem)}}.faq__list,.faq__list-wrapper{position:relative;display:flex;flex-direction:column}.faq__list{color:var(--ig-text-white);gap:.625rem;overflow-y:auto;border-radius:.75rem;border:1px solid var(--ig-border-gray);background-color:var(--ig-bg-gray-2);padding:1.5rem;margin:0}@media screen and (max-width:375px){.faq__list{padding:1rem}}.faq__list-item{display:flex;flex-direction:column;flex-grow:1}.faq__list-item:not(:last-child){border-bottom:1px solid var(--ig-border-gray)}.faq__list-item-heading{display:flex;justify-content:space-between;cursor:pointer;padding:1rem 1.25rem}@media screen and (max-width:440px){.faq__list-item-heading{padding:1rem .75rem}}.faq__list-item-title{margin-right:.875rem;font-size:1.25rem;font-weight:400}@media screen and (max-width:440px){.faq__list-item-title{font-size:1rem}}.faq__list-item-icon{display:flex;width:2rem;height:2rem;transition:.3s ease-in-out;flex-shrink:0}@media screen and (max-width:375px){.faq__list-item-icon{width:1.5rem;height:1.5rem}}.faq__list-item-icon img{width:100%;height:100%;object-fit:contain}.faq__list-item-icon.rotate{transform:rotate(180deg)}.faq_answer{padding:0 1.25rem 1.25rem}@media screen and (max-width:440px){.faq_answer{padding:0 .75rem 1.25rem}}.faq__image-wrapper{width:100%;display:flex;justify-content:flex-end}.faq__image{position:relative;display:flex;width:100%;max-width:25rem;height:auto;z-index:1}@media screen and (max-width:1024px){.faq__image{max-width:10rem;height:10rem;margin-bottom:-3rem}}.faq__image img{width:100%;height:100%;object-fit:contain}