.faq-wrapper{padding:70px 0}@media (max-width:767px){.faq-wrapper{padding:2.5rem 0}}.faq-wrapper .heading-text{margin-bottom:6.25rem}.faq-wrapper .header{color:#303945;font-family:FiraSans;font-size:2.4375rem;font-weight:700;line-height:3.0625rem;margin:0 auto;max-width:818px;position:relative}@media (min-width:992px){.faq-wrapper .header{max-width:600px}}@media (min-width:1000px){.faq-wrapper .header-wrapper:before{background:#eae2ed;content:"";display:block;height:2px;left:5%;position:absolute;top:50%;width:120px}}@media (min-width:1000px) and (min-width:1464px){.faq-wrapper .header-wrapper:before{left:7%;width:12.5rem}}@media (min-width:1000px){.faq-wrapper .header-wrapper:after{background:#eae2ed;content:"";display:block;height:2px;position:absolute;right:5%;top:50%;width:120px}}@media (min-width:1000px) and (min-width:1464px){.faq-wrapper .header-wrapper:after{right:7%;width:12.5rem}}.faq-wrapper .accordion{background-color:#f4f6fd;border-radius:3px;font-weight:700;margin-bottom:10px;max-width:100%;padding:17px 60px 17px 30px;position:relative;text-align:left;transition:all .5s ease-in-out;width:100%}.faq-wrapper .accordion p{font-weight:600;margin:0}.faq-wrapper .accordion:before{background:#eae2ed;border-radius:2.07px;content:"";height:100%;left:0;position:absolute;top:0;width:4px}.faq-wrapper .accordion:after{background-image:url(/wp-content/themes/menoelle/assets/img/icons/plus-pink.svg)}.faq-wrapper .accordion:after,.faq-wrapper .active:after{content:"";height:24px;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:background-image .3s ease-out;width:24px}.faq-wrapper .active:after{background-image:url(/wp-content/themes/menoelle/assets/img/icons/minus-pink.svg)}.faq-wrapper .panel{color:#303945;font-size:1.1875rem;font-weight:400;line-height:2.0625rem;max-height:0;overflow:hidden;transition:all .5s ease-in-out}@media (max-width:767px){.faq-wrapper .panel{font-size:14.5px}}.faq-wrapper .panel p{margin:0 0 16px}.faq-wrapper .panel p:last-child{margin:0}.faq-wrapper .panel a{--tw-text-opacity:1;color:rgb(116 27 152/var(--tw-text-opacity))}.faq-wrapper .panel a:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}@media (max-width:767px){.faq-wrapper .img-wrapper{margin-bottom:40px}}.faq-wrapper .accordion,.faq-wrapper .accordion p{color:#561770;font-family:FiraSans;font-size:1.4375rem;line-height:1.875rem}.faq-wrapper .accordion:hover,.faq-wrapper .active{background-color:#eae2ed;transition:all .3s ease-in-out}