.faq-container{margin:0 auto;max-width:860px}.faq-modul{background:#f5f4fa;border:1px solid transparent;border-radius:16px;cursor:pointer;margin-bottom:12px;min-height:auto;padding:20px 24px;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}.faq-modul:hover{background:#eeecf5}.faq-modul.gradient{background:#fff;border-color:rgba(3,36,120,.1);box-shadow:0 1px 3px rgba(3,36,120,.06)}.faq-question{align-items:center;display:flex;gap:16px;justify-content:space-between;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question:hover{cursor:pointer}.faq-modul h3{color:#032478!important;flex:1;font-family:Spoof,serif!important;font-size:18px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.3!important;margin:0!important}.faq-question p{margin:0;max-width:595px}.faq-open-arrow{align-items:center;background:#fff;border:1px solid rgba(3,36,120,.1);border-radius:50%;color:#032478;display:inline-flex;flex-shrink:0;height:32px;justify-content:center;margin-left:16px;transform-origin:center center;transition:transform .4s cubic-bezier(.65,0,.35,1),background .3s ease,color .3s ease,border-color .3s ease;width:32px}.faq-open-arrow svg{height:13px;width:7px}.faq-open-arrow.rotated{background:#032478;border-color:#032478;color:#fff;margin-left:16px;margin-right:0;transform:rotate(90deg)}.faq-answer-container{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s cubic-bezier(.65,0,.35,1),opacity .4s ease}.faq-answer-container.open{max-height:1000px;opacity:1}.faq-answer{color:#4a5478;font-size:15px;line-height:1.6;margin-top:14px}.faq-answer,.faq-answer p{margin-bottom:12px}.faq-read-more{color:#032478;display:inline-block;font-size:14px;font-weight:600;margin-bottom:0;margin-top:8px;text-decoration:none}.link-arrow{display:inline-block;margin-left:10px;transition:transform .3s ease}.faq-read-more:hover .link-arrow{transform:translate(8px)}.faq-read-more:hover .link-text{text-decoration:underline}.faq-still-unsure{background:#f5f4fa;border:1px dashed rgba(3,36,120,.25);border-radius:20px;margin-top:48px;padding:32px;text-align:center}.faq-still-unsure h3{color:#032478!important;font-family:Spoof,serif!important;font-size:22px!important;font-weight:700!important;letter-spacing:-.01em!important;line-height:1.2!important;margin:0 0 6px!important}.faq-still-unsure p{color:#4a5478;font-size:14px;line-height:1.5;margin:0 0 14px}.faq-still-unsure-link{color:#032478;display:inline-block;font-size:14px;font-weight:600;text-decoration:none}.faq-still-unsure-link:hover .link-arrow{transform:translate(8px)}.faq-still-unsure-link:hover .link-text{text-decoration:underline}h3{margin:0!important}@media only screen and (max-width:600px){.faq-modul{border-radius:14px;padding:16px 18px}.faq-modul h3{font-size:16px!important}.faq-open-arrow{height:28px;margin-left:12px;width:28px}.faq-open-arrow svg{height:11px;width:6px}.faq-open-arrow.rotated{margin-right:0}.faq-still-unsure{border-radius:16px;margin-top:32px;padding:24px 18px}.faq-still-unsure h3{font-size:20px!important}}