.faq-intro{display:flex;justify-content:center;width:100%}.faq-intro__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:var(--spacing-3x)}@media (min-width: 1024px){.faq-intro__inner{flex-direction:row}}.faq-intro__text-holder,.faq-intro .text-holder{display:flex;align-items:flex-start;flex-direction:column;width:100%;max-width:625px;gap:24px}.faq-intro__text-holder__title,.faq-intro .text-holder__title{font-family:Campaign;font-size:2.4rem;font-weight:300;font-style:normal;line-height:140%;display:inline;align-items:flex-start;align-self:stretch;gap:8px}.faq-intro__text-holder__title div,.faq-intro .text-holder__title div{position:relative;display:inline}.faq-intro__text-holder__title div.animation--running:after,.faq-intro .text-holder__title div.animation--running:after{position:absolute;z-index:-1;bottom:0;left:-4px;width:0;height:50%;content:"";animation:slideFromLeft .5s 1s ease-in-out forwards}@keyframes slideFromLeft{0%{width:0}to{width:100%}}.faq-intro__text-holder__text,.faq-intro .text-holder__text{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;align-self:stretch;color:var(--color-gray, #626262)}.faq-intro__text-holder .dropdown,.faq-intro .text-holder .dropdown{position:relative;z-index:10;display:inline-block}.faq-intro__text-holder .dropdown .faq-filter-button,.faq-intro .text-holder .dropdown .faq-filter-button{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;display:flex;align-items:center;justify-content:center;min-width:120px;padding:6px 16px;border:1px solid #F1EBEA;border-radius:100px;background:#fffdfb;gap:8px}.faq-intro__text-holder .dropdown .dropdown-content,.faq-intro .text-holder .dropdown .dropdown-content{position:absolute;z-index:20;top:100%;left:0;display:none;width:max-content;border:1px solid #F1EBEA;background-color:#fffdfb}.faq-intro__text-holder .dropdown .dropdown-content button,.faq-intro .text-holder .dropdown .dropdown-content button{font-family:Open Sans;font-size:1.5rem;font-weight:400;font-style:normal;line-height:190%;display:block;padding:12px 16px;text-decoration:none}.faq-intro__text-holder .dropdown .dropdown-content button:hover,.faq-intro .text-holder .dropdown .dropdown-content button:hover{color:#858b92}.faq-intro__text-holder .dropdown:hover .dropdown-content,.faq-intro .text-holder .dropdown:hover .dropdown-content{display:block}.faq-intro__text-holder .dropdown .dropdown svg,.faq-intro .text-holder .dropdown .dropdown svg{transition:all .1s ease-out}.faq-intro__text-holder .dropdown:hover svg,.faq-intro .text-holder .dropdown:hover svg{transform:rotate(90deg)}.faq-intro__image-holder,.faq-intro .image-holder{display:flex;align-items:center;justify-content:center;width:100%;height:auto}@media (min-width: 1024px){.faq-intro__image-holder,.faq-intro .image-holder{display:flex;align-items:center;flex-direction:column;flex-shrink:0;justify-content:center;max-width:536px;gap:10px}}.faq-intro__image-holder img,.faq-intro__image-holder svg,.faq-intro .image-holder img,.faq-intro .image-holder svg{flex-shrink:0;width:100%;max-width:100%;height:100%;max-height:300px;border-radius:6px;object-fit:cover}@media (min-width: 1024px){.faq-intro__image-holder img,.faq-intro__image-holder svg,.faq-intro .image-holder img,.faq-intro .image-holder svg{align-self:stretch}}
