.ce43-faq{margin:0 auto;max-width:1360px;padding:0 2rem}@media (min-width:700px){.ce43-faq{padding:0}}.ce43-faq__headline{margin-bottom:2.5rem;text-align:center}.ce43-faq__list{display:flex;flex-direction:column}.ce43-faq__item{background-color:var(--color-third);margin:0 -2rem 1rem;padding:0 2rem}.ce43-faq__item:not(.open) .ce43-faq__body{max-height:0!important;padding:0}.ce43-faq__item:not(.open) .ce43-faq__head svg{transform:rotate(-90deg)!important}.ce43-faq__head{padding-bottom:2rem;padding-top:2rem}.ce43-faq__head .ce43-faq__head-wrapper{align-items:center;cursor:pointer;display:flex;position:relative}.ce43-faq__head .ce43-faq__btn{color:var(--color-primary);display:inline-block;height:46px;margin-right:26px;min-width:46px;width:46px}.ce43-faq__head .ce43-faq__btn svg{height:100%;transform:rotate(90deg);transition:transform var(--anim-fast)}.ce43-faq__head h3{display:inline-block;font-family:var(--font-primary);word-break:break-word}.ce43-faq__body{display:block;max-height:2000px;max-width:60ch;overflow:hidden;transition:all var(--anim-medium)}.ce43-faq__body .ce43-faq__body-inner{max-width:530px;padding-bottom:3rem}.ce43-faq__body .ce43-faq__body-inner p{margin-bottom:.75rem}.ce43-faq__body .ce43-faq__body-inner p:last-child{margin-bottom:0}.ce43-faq__body .ce43-faq__body-inner a{text-decoration:underline;text-underline-offset:3px}.ce43-faq__body .ce43-faq__body-inner ol,.ce43-faq__body .ce43-faq__body-inner ul{margin-bottom:.75rem;padding-left:1.25rem}@media (min-width:768px){.ce43-faq__head h3.underline{font-size:30px;line-height:40px}.ce43-faq__body{margin-left:72px}}@media (min-width:920px){.ce43-faq__item{margin:0 0 1rem!important}}@media (max-width:463px){.ce43-faq__head h3{font-size:18px}}@media (max-width:397px){.ce43-faq__head .ce43-faq__btn{margin-right:15px!important}}@media (max-width:377px){.ce43-faq__head h3{font-size:16px}}