.faq-solutions{--faq-font:"Inter",sans-serif;--faq-dark:#221f20;--faq-white:#fff;--faq-shadow-1:18px 4px 34.7px -4px rgba(255,212,113,.5);--faq-shadow-2:-22px 0 39.9px -14px rgba(241,124,44,.5);--faq-radius-lg:30px;--faq-radius-md:12px}.faq-solutions .container{margin:0 auto;max-width:35rem;padding:0 .938rem}.faq-solutions .faq-heading{color:var(--faq-dark);font:700 1.125rem/100% var(--faq-font);margin-bottom:80px;text-align:center}.faq-solutions .inner-block{background:var(--faq-white);border-radius:var(--faq-radius-lg);box-shadow:var(--faq-shadow-1),var(--faq-shadow-2);display:flex;flex-direction:column;gap:20px;padding:1.875rem;position:relative}.faq-solutions .content{background:var(--faq-white);border-radius:var(--faq-radius-md)}.faq-solutions .accordion-section-header{align-items:center;border-bottom:1px dashed var(--faq-dark);cursor:pointer;display:flex;font:400 1rem/24px var(--faq-font);justify-content:space-between;padding:0 2.125rem 20px 0;position:relative}.faq-solutions .content.is-last .accordion-section-header{border:0;padding-bottom:0}.faq-solutions .accordion-section-header h1,.faq-solutions .accordion-section-header h2,.faq-solutions .accordion-section-header h3,.faq-solutions .accordion-section-header h4,.faq-solutions .accordion-section-header h5,.faq-solutions .accordion-section-header h6{color:var(--faq-dark);font:700 1.5rem/2.188rem var(--faq-font);letter-spacing:0;margin:0}.faq-solutions .accordion-section-header:after{content:url(https://www.hello-charles.com/hubfs/Imported%20images/angle-down.svg);position:absolute;right:0;transform:rotate(90deg);transition:transform .3s ease}.faq-solutions .accordion-section-header.opened:after{transform:rotate(180deg)}.faq-solutions .accordion-section-content{color:var(--faq-dark);font:300 .875rem/1.125rem var(--faq-font);letter-spacing:.08px;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.faq-solutions .accordion-section-content .context a{color:var(--faq-dark);text-decoration:underline}.faq-solutions .accordion-section-content .context ul{list-style-type:disc;margin:20px 0;padding-left:30px}.faq-solutions .accordion-section-content .inner-space{border-bottom:1px dashed var(--faq-dark);padding:1.25rem 0}.faq-solutions .accordion-section-content .inner-space p{color:var(--faq-dark);font:300 .875rem/18px var(--faq-font);letter-spacing:.32px;max-width:90%}.faq-solutions .accordion-section-content .context.space-bottom{margin-bottom:20px}.faq-solutions .btn-faq{align-items:center;background:var(--faq-dark);border-radius:50px;color:#fff;display:inline-flex;font:400 .875rem/24px var(--faq-font);padding:8px 14px;text-decoration:none;transition:background .3s ease,color .3s ease}.faq-solutions .btn-faq:hover{background:#fff171;color:var(--faq-dark)}.faq-solutions .btn-faq svg{fill:var(--faq-white)}.faq-solutions .btn-faq:hover svg{fill:var(--faq-dark)}.faq-solutions .faq-icon{position:absolute;right:-5.625rem;top:-5.625rem}@media (max-width:600px){.faq-solutions .container{max-width:100%}.faq-solutions .faq-heading{margin-bottom:40px}.faq-solutions .inner-block{border-radius:15px;padding:1rem}.faq-solutions .accordion-section-header{font-size:.875rem;line-height:24px;padding-right:2.5rem}.faq-solutions .accordion-section-header:after{right:.875rem}.faq-solutions .accordion-section-header h1,.faq-solutions .accordion-section-header h2,.faq-solutions .accordion-section-header h3,.faq-solutions .accordion-section-header h4,.faq-solutions .accordion-section-header h5,.faq-solutions .accordion-section-header h6{font-size:.875rem;line-height:22px}.faq-solutions .accordion-section-content .inner-space p{max-width:100%}.faq-solutions .faq-icon{display:none}}