main article.faq[data-faq=faq-module]{display:grid;grid-gap:var(--spacing-2);gap:var(--spacing-2);grid-template-columns:1fr;align-items:start;margin:auto auto var(--spacing-8) auto;max-width:var(--max-content-width)}main article.faq[data-faq=faq-module] .faq-module__collapses{display:grid}main article.faq[data-faq=faq-module] .faq-module__collapses .collapse{padding:var(--spacing-2) var(--spacing)}main article.faq>script{display:none}main article.faq .collapse>div{display:flex;flex-direction:column;gap:0}main article.faq .button{margin-top:var(--spacing-2)}@media screen and (min-width:960px){main article.faq[data-faq=faq-module]{gap:var(--spacing-8);grid-template-columns:1fr 2fr;margin:auto auto var(--spacing-12) auto}}.footer{display:flex;flex-direction:column;align-items:center;min-height:600px;padding:var(--spacing-3);text-align:center;position:relative;z-index:1;background-color:#009afa;background-repeat:no-repeat;background-position:bottom;background-size:contain}.footer.footer__slim{overflow:hidden}.footer__background-image{position:absolute;margin-top:auto;bottom:0;object-fit:cover;z-index:-1;width:100%;overflow:hidden}.footer>:not(:first-child):not(:last-child){margin-top:var(--spacing-4)}.footer .footer__logo-section{display:flex;margin-bottom:200px}@media screen and (min-width:1280px){.footer{padding:var(--spacing-3) var(--spacing-7)}}@media screen and (min-width:960px){.footer .footer__logo-section{margin-bottom:500px}}