.faq-solutions .container{margin:0 auto;max-width:57.5rem;padding:0 .938rem}@media screen and (max-width:600px){.faq-solutions .container{max-width:100%}}.faq-solutions .container .faq-heading{color:#221f20;font-family:charles_inktrapitalic,sans-serif;font-size:4.375rem;line-height:100%;margin-bottom:2rem;text-align:center}@media screen and (max-width:600px){.faq-solutions .container .faq-heading{font-size:2.125rem}}.faq-solutions .container .inner-block{border:2px solid #000;border-radius:28px;display:flex;flex-direction:column;gap:20px;padding:1.25rem;position:relative}@media screen and (max-width:600px){.faq-solutions .container .inner-block{padding:1rem}}.faq-solutions .container .inner-block .content{background:#fff;border-radius:12px}.faq-solutions .container .inner-block .content .accordion-section-header{align-items:center;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-size:1.313rem;font-style:italic;justify-content:space-between;line-height:29px;padding:1.25rem 1.563rem;position:relative}@media screen and (max-width:600px){.faq-solutions .container .inner-block .content .accordion-section-header{font-size:1rem;font-weight:600;line-height:22px;padding:1rem}}.faq-solutions .container .inner-block .content .accordion-section-header h1,.faq-solutions .container .inner-block .content .accordion-section-header h2,.faq-solutions .container .inner-block .content .accordion-section-header h3,.faq-solutions .container .inner-block .content .accordion-section-header h4,.faq-solutions .container .inner-block .content .accordion-section-header h5,.faq-solutions .container .inner-block .content .accordion-section-header h6{color:#221f20;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0;line-height:2.188rem;margin:0}@media screen and (max-width:600px){.faq-solutions .container .inner-block .content .accordion-section-header h1,.faq-solutions .container .inner-block .content .accordion-section-header h2,.faq-solutions .container .inner-block .content .accordion-section-header h3,.faq-solutions .container .inner-block .content .accordion-section-header h4,.faq-solutions .container .inner-block .content .accordion-section-header h5,.faq-solutions .container .inner-block .content .accordion-section-header h6{font-size:1rem;line-height:22px}}.faq-solutions .container .inner-block .content .accordion-section-header:after{content:url(https://www.hello-charles.com/hubfs/Imported%20images/angle-down.svg);position:absolute;right:1.563rem;transform:rotate(180deg);transition:transform .3s ease}@media screen and (max-width:600px){.faq-solutions .container .inner-block .content .accordion-section-header:after{right:.875rem}}.faq-solutions .container .inner-block .content .accordion-section-header.opened:after{transform:rotate(0deg)}.faq-solutions .container .inner-block .content .accordion-section-content{color:var(--dark-color);font-family:var(--font-family-inter),sans-serif;font-weight:400;letter-spacing:.08px;line-height:1.125rem;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq-solutions .container .inner-block .content .accordion-section-content a{color:var(--dark-color);text-decoration:underline}.faq-solutions .container .inner-block .content .accordion-section-content .inner-space{border-top:1px dashed #221f20;padding:1.25rem 1.563rem}.faq-solutions .container .inner-block .content .accordion-section-content .inner-space p{color:#221f20;font-family:Inter,sans-serif;font-size:.875rem;font-style:italic;font-weight:400;letter-spacing:.32px;line-height:18px;max-width:90%}@media screen and (max-width:600px){.faq-solutions .container .inner-block .content .accordion-section-content .inner-space p{max-width:100%}}.faq-solutions .container .inner-block .faq-icon{position:absolute;right:-5.625rem;top:-5.625rem}@media screen and (max-width:600px){.faq-solutions .container .inner-block .faq-icon{display:none}}