@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;0,9..40,700;0,9..40,800;1,9..40,400&display=swap");.faq .content-wrapper{margin:0 auto;max-width:900px;padding:0 20px}.faq__headline{color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:40px;font-weight:700;line-height:50px;margin-bottom:50px;margin-top:0;text-align:center}@media (max-width:767px){.faq__headline{font-size:30px;line-height:40px}}.faq__accordion,.faq__wrapper{width:100%}.faq__button{border-bottom:.5px solid #3e3e3e}.faq__button .faq__button--top{align-items:center;background:transparent;border:0;border-radius:0;cursor:pointer;display:flex;gap:24px;justify-content:space-between;padding:30px 0;text-align:left;width:100%}@media (max-width:1024px){.faq__button .faq__button--top{padding:30px 20px}}.faq__button .faq__button--top:focus,.faq__button .faq__button--top:hover{background:transparent;border:0}.faq__label{color:#3e3e3e;flex:1;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:28px;margin:0}.faq__icon{flex-shrink:0}.faq__icon .close{display:none}.faq__content{color:#3e3e3e;font-family:DM Sans,sans-serif;font-size:16px;line-height:24px;max-height:0;opacity:0;overflow:hidden;text-align:left;transition:max-height .2s ease,opacity .3s ease-in-out .1s,padding .2s ease;visibility:hidden;width:100%}.faq__content p{margin:0 0 12px}.faq__content p:last-child{margin-bottom:0}.faq__content ul{margin:0;padding-left:30px}.faq__content ul li{margin-bottom:10px}.faq__content ul li:last-child{margin-bottom:0}.faq__button.faq-active .faq__content{max-height:100vh;opacity:1;overflow-y:auto;padding:0 0 30px;transition:max-height .5s ease,opacity .5s ease-in-out .1s,padding .2s ease;visibility:visible}.faq__button.faq-active .faq__icon .open{display:none}.faq__button.faq-active .faq__icon .close{display:block}