.faq__body{flex-grow:1;display:flex;overflow:hidden}.faq{flex-grow:1;justify-content:space-between;gap:5rem;display:flex;position:relative}@media screen and (max-width:1024px){.faq{flex-direction:column;gap:1rem}}.faq__info{flex-direction:column;width:calc(50% - 2.5rem);display:flex}@media screen and (max-width:1024px){.faq__info{width:100%}}.faq__title-and-image{width:calc(50% - 2.5rem)}@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-wrapper{flex-direction:column;display:flex;position:relative}.faq__list{color:var(--ig-text-white);border:1px solid var(--ig-border-gray);background-color:var(--ig-bg-gray-2);border-radius:.75rem;flex-direction:column;gap:.625rem;margin:0;padding:1.5rem;display:flex;position:relative;overflow-y:auto}@media screen and (max-width:375px){.faq__list{padding:1rem}}.faq__list-item{flex-direction:column;flex-grow:1;display:flex}.faq__list-item:not(:last-child){border-bottom:1px solid var(--ig-border-gray)}.faq__list-item-heading{cursor:pointer;justify-content:space-between;padding:1rem 1.25rem;display:flex}@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{flex-shrink:0;width:2rem;height:2rem;transition:all .3s ease-in-out;display:flex}@media screen and (max-width:375px){.faq__list-item-icon{width:1.5rem;height:1.5rem}}.faq__list-item-icon img{object-fit:contain;width:100%;height:100%}.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{justify-content:flex-end;width:100%;display:flex}.faq__image{z-index:1;width:100%;max-width:25rem;height:auto;display:flex;position:relative}@media screen and (max-width:1024px){.faq__image{max-width:10rem;height:10rem;margin-bottom:-3rem}}.faq__image img{object-fit:contain;width:100%;height:100%}
