.publink-faq-wrapper h2,.publink-faq-wrapper h3,.publink-faq-wrapper p{margin:0}.publink-faq-wrapper{background-color:#e0eaf8;color:#1a2569;font-family:Lato,sans-serif;padding:48px 24px;width:100%}.publink-faq-wrapper .container{margin-left:auto;margin-right:auto;max-width:1280px;width:100%}.publink-faq-wrapper .publink-faq-heading{color:#1a2569;font-family:Manrope,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.2;text-align:center}.publink-faq-wrapper .publink-faq-subtitle{font-size:16px;line-height:1.6;margin-left:auto;margin-right:auto;margin-top:16px;max-width:640px;text-align:center}.publink-faq-wrapper .publink-faq-list{display:grid;gap:8px;grid-template-columns:1fr;list-style:none;margin-left:auto;margin-right:auto;margin-top:40px;max-width:900px;padding:0}.publink-faq-wrapper .publink-faq-item{background-color:#fff;border-radius:16px;overflow:hidden}.publink-faq-wrapper .publink-faq-question{align-items:center;background:none;border:none;color:#1a2569;cursor:pointer;display:flex;flex-direction:row;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;gap:16px;justify-content:space-between;line-height:1.3;padding:24px 21px;text-align:left;width:100%}.publink-faq-wrapper .publink-faq-question svg{flex-shrink:0;height:32px;transform:rotate(180deg);transition:transform .3s ease-in-out;width:32px}.publink-faq-wrapper .publink-faq-question.closed svg{transform:rotate(0deg)}.publink-faq-wrapper .publink-faq-answer-wrapper{max-height:800px;overflow:hidden;transition:max-height .3s ease-in-out}.publink-faq-wrapper .publink-faq-answer-wrapper.closed{max-height:0!important}.publink-faq-wrapper .publink-faq-answer{font-size:16px;line-height:1.6;padding:0 21px 24px}.publink-faq-wrapper .publink-faq-answer p+p{margin-top:12px}.publink-faq-wrapper .publink-faq-answer a{color:#24ceff;font-weight:400;text-decoration:underline;transition:opacity .3s ease-in-out}.publink-faq-wrapper .publink-faq-answer a:after{content:"\2197";display:inline-block;margin-left:4px;text-decoration:none}.publink-faq-wrapper .publink-faq-answer a:hover{opacity:.8}.publink-faq-wrapper .publink-faq-cta{align-items:center;display:flex;flex-direction:column;gap:20px;margin-top:48px;text-align:center}.publink-faq-wrapper .publink-faq-cta-text{color:#1a2569;font-family:Manrope,sans-serif;font-size:18px;font-weight:600;line-height:1.4}.publink-faq-wrapper .btn.btn-primary{background-color:#1a2569;border:2px solid #1a2569;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-family:Manrope,sans-serif;font-size:16px;font-weight:700;line-height:1;padding:16px 32px;text-decoration:none;transition:all .3s ease-in-out}.publink-faq-wrapper .btn.btn-primary:hover{background-color:rgba(26,37,105,.8);border-color:transparent;color:#fff}@media (min-width:768px){.publink-faq-wrapper{padding:64px 24px}.publink-faq-wrapper .publink-faq-heading{font-size:34px}.publink-faq-wrapper .publink-faq-subtitle{font-size:18px;margin-top:21px}.publink-faq-wrapper .publink-faq-list{gap:16px;margin-top:56px}.publink-faq-wrapper .publink-faq-question{font-size:20px;gap:24px;padding:32px 41px}.publink-faq-wrapper .publink-faq-answer{font-size:17px;max-width:760px;padding:0 41px 32px}.publink-faq-wrapper .publink-faq-cta{margin-top:64px}.publink-faq-wrapper .publink-faq-cta-text{font-size:20px}}@media (min-width:1024px){.publink-faq-wrapper .publink-faq-heading{font-size:38px}}