.faq{position:relative;margin:14rem 0}@media(max-width: 700px){.faq{margin:4.8rem 0}}.faq__bubbles{position:absolute;top:-20vw;left:0;width:100%;height:calc(100% + 20vw);overflow:hidden;pointer-events:none}.faq__bubble{position:absolute}.faq__bubble--1{top:8vw;right:-10vw;width:30vw;animation:bubble-1 11s infinite}@media(max-width: 700px){.faq__bubble--1{width:50vw}}.faq__inner{z-index:3;position:relative;display:grid;grid-template-columns:1fr 2fr;gap:var(--gutter)}@media(max-width: 860px){.faq__inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.faq__inner{display:block}}.faq__header{margin-bottom:2.4rem}.faq__title{font-family:"Visual";font-size:12rem;line-height:1;letter-spacing:-0.384rem;color:var(--White)}@media(max-width: 700px){.faq__title{font-size:6.4rem;letter-spacing:-0.192rem}}.faq__items{display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--gutter)}@media(max-width: 1100px){.faq__items{grid-template-columns:1fr}}.faq__note{margin-top:5.6rem;font-family:"Inter";width:calc(50% - var(--gutter)/2)}@media(max-width: 1100px){.faq__note{width:100%}}@media(max-width: 700px){.faq__note{margin-top:4.8rem}}.faq__note>*:not(:last-child){margin-bottom:1.6rem}.faq__note h1,.faq__note h2,.faq__note h3,.faq__note h4,.faq__note h5,.faq__note h6{font-family:"Mono45 Headline",sans-serif;font-size:2.4rem;line-height:1}.faq__button{margin-top:2.4rem}
