@media (min-width:768px){.faq:after,.faq:before{content:"";height:30rem;position:absolute}.faq:before{background:url(/assets/decoration.svg) no-repeat 0;background-size:contain;left:0;width:28.5rem}.faq:after,.faq:before{pointer-events:none;top:30%}.faq:after{background:url(/assets/decoration2.svg) no-repeat 100%;background-size:contain;right:0;width:20.5rem}}.faq details{border-radius:var(--br-16);box-shadow:var(--box-shadow);margin-bottom:.5rem;overflow:hidden}.faq details,.faq summary{background:var(--color-white);position:relative}.faq summary{cursor:pointer;display:block;min-height:7rem;padding:2.75rem 2.75rem 2.75rem 6.5rem}.faq summary:before{transform:rotate(0);transition:transform .3s}.faq summary:after,.faq summary:before{background-color:var(--color-summary);content:"";height:1.688rem;left:3rem;position:absolute;top:calc(50% - .844rem);width:.125rem}.faq summary:after{transform:rotate(90deg)}.faq a{background-color:var(--color-dark);color:var(--color-text-white);font-size:var(--size-12);font-style:normal;font-weight:var(--weight-400);letter-spacing:normal}.faq a:hover{text-decoration:none}.faq details ol{color:var(--color-text-white);font-size:var(--size-12);font-style:normal;font-weight:var(--weight-400);letter-spacing:normal}.faq details ol,.faq details ul{background-color:var(--color-dark);margin:0;padding:1rem 2.5rem}.faq details li{color:var(--color-text-white);font-size:var(--size-12);font-style:normal;font-weight:var(--weight-400);letter-spacing:normal}.faq details h1{font-size:var(--size-16)}.faq details h1,.faq details h2{background-color:var(--color-dark);color:var(--color-text-white);font-style:normal;font-weight:var(--weight-400);letter-spacing:normal}.faq details h2{font-size:var(--size-14)}.faq details h3,.faq details>p{background-color:var(--color-dark);color:var(--color-text-white);font-size:var(--size-12);font-style:normal;font-weight:var(--weight-400);letter-spacing:normal}.faq details>p{display:block;height:0;margin:0;opacity:0;padding:0 2.5rem;transition:all .3s}.faq details>p>*{margin:0}.faq details[open]>p{height:-webkit-max-content;height:-moz-max-content;height:max-content;opacity:1;padding:1rem 2.5rem;z-index:1}.faq details[open]>p>*{margin:initial}.faq details[open]>summary:before{transform:rotate(90deg)}.faq details summary::-webkit-details-marker{display:none}.faq details img{height:auto;max-width:100%}@media (min-width:768px){.faq{margin:0 auto;max-width:85%;width:40rem}}
