.faq-list-page{padding-bottom:3.125rem}.faq-list-page .faq-list-page article button,.faq-list-page .x-faq-box>button,.faq-list-page article>button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;color:inherit;cursor:pointer;display:block;font:inherit;margin:0;padding:0;text-align:left;width:100%}.faq-list-page .faq-list-page article button:focus-visible,.faq-list-page article>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.faq-list-page .image-container{display:none}.faq-list-page .image-container img{border-radius:.375rem}.faq-list-page .faq-content{padding-top:1.875rem}.faq-list-page .main-title-container{align-items:center;display:flex;flex-wrap:wrap;gap:10%;justify-content:space-between;padding:1.25rem 0 0;row-gap:1.25rem}.faq-list-page .main-title-container .toggler-container{padding:0}.faq-list-page .faq-item:first-child .x-faq-box .question{border-top:.0625rem solid var(--color-grey)}.faq-list-page .toggler-container{align-items:center;display:flex;justify-content:center;padding-top:1.25rem}.faq-list-page .toggler-container .component-toggler{background-color:var(--color-grey)}.faq-list-page .toggler-container .component-toggler .toggler-btn{padding:.75rem 1.25rem 1rem}.faq-list-page .faq-list{display:none}.faq-list-page .faq-list.active{display:block}.faq-list-page .faq-list .x-faq-box .question .title{font-size:1.25rem}@media screen and (min-width:64rem){.faq-list-page .main-title-container{padding-bottom:2.5rem}.faq-list-page .toggler-container{justify-content:flex-end;padding-block:0 2.5rem}.faq-list-page .toggler-container .component-toggler .toggler-btn{padding:.75rem 1.75rem 1rem}.faq-list-page .faq-container .faq-content{padding:0;width:100%}.faq-list-page .faq-list .x-faq-box .question .title{font-size:1.375rem}}@media screen and (min-width:80rem){.faq-list-page .faq-container{align-items:flex-start;display:flex;gap:6.875rem}.faq-list-page .faq-container .faq-content{padding:0}.faq-list-page .faq-container .faq-content.no-image{width:100%}.faq-list-page .faq-container .image-container{display:block;width:calc(100% - 25.625rem)}}@media screen and (min-width:96rem){.faq-list-page .faq-container{align-items:flex-start;display:flex;gap:9.375rem}.faq-list-page .faq-container .faq-content{padding:0}.faq-list-page .faq-container .image-container{display:block;width:calc(100% - 42.1875rem)}}