@media(min-width:1101px){.faq{margin-left:auto;margin-right:auto}}.faq__list{display:grid;grid-template-columns:100%;row-gap:.8rem}.faq__item{background-color:var(--color-sand-cards);border-radius:2rem;overflow:hidden}.faq__item-heading{display:flex;align-items:center}@media(min-width:1101px){.faq__item-heading{column-gap:4rem;padding:3.2rem 2.2rem 3.2rem 3.2rem}}@media(max-width:1100px){.faq__item-heading{column-gap:1.6rem;padding:2.4rem 1.6rem}}@media(hover:hover){.faq__item-heading{cursor:pointer}.faq__item-heading:hover .faq__item-action svg{transform:rotate(0) translateZ(0)}}.faq__item-title{flex:1;max-width:59rem}@media(min-width:1101px){.faq__item-title{font-weight:400;font-size:2.4rem;line-height:1.2}}@media(max-width:1100px){.faq__item-title{font-weight:500;font-size:1.8rem;line-height:1.275}}.faq__item-action{margin-left:auto;pointer-events:none;flex:none;border-radius:50%;width:3.6rem;height:3.6rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-sand-medium);color:var(--color-main-black);transition-property:background-color,color;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.faq__item-action svg{flex:none;transform:rotate(-45deg) translateZ(0);transition-property:transform;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.faq__item-content{max-height:0;overflow:hidden;transition-property:margin-top;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1);margin-top:0;color:var(--color-grey-dark)}@media(min-width:1101px){.faq__item-content>div{padding:0 0 3.2rem 3.2rem;width:62.2rem}}@media(max-width:1100px){.faq__item-content>div{padding:0 1.6rem 3.2rem;font-weight:400;font-size:1.2rem;line-height:1.275}}.faq__item-content p{margin-bottom:2.4rem}.faq__item-content p:last-child{margin-bottom:0}.faq__item-content strong+ul{margin-top:1.6rem}.faq__item-content ul{display:grid;grid-template-columns:100%;list-style:none;margin-bottom:2.4rem}@media(min-width:1101px){.faq__item-content ul{row-gap:1.6rem}}@media(max-width:1100px){.faq__item-content ul{row-gap:.8rem}}.faq__item-content ul:last-child{margin-bottom:0}.faq__item-content ul li{display:block;position:relative}@media(min-width:1101px){.faq__item-content ul li{padding-left:2.1rem}}@media(max-width:1100px){.faq__item-content ul li{padding-left:1.7rem}}.faq__item-content ul li:before{position:absolute;display:block;content:"";border-radius:50%;background-color:var(--color-red-soft)}@media(min-width:1101px){.faq__item-content ul li:before{width:.5rem;height:.5rem;left:.4rem;top:.6rem}}@media(max-width:1100px){.faq__item-content ul li:before{width:.3rem;height:.3rem;left:.5rem;top:.5rem}}.faq__item-button{margin-top:2.4rem}@media(max-width:1100px){.faq__item-button .button{width:100%}}.faq__item.-show .faq__item-action{background-color:var(--color-red-soft);color:var(--color-white)}.faq__item.-show .faq__item-action svg{transform:rotate(90deg)}@media(min-width:1101px){.faq__item.-show .faq__item-content{margin-top:-1.6rem}}@media(min-width:1101px){.faq__more{margin-top:3.2rem;text-align:center}}@media(max-width:1100px){.faq__more{margin-top:2.4rem}.faq__more .button{width:100%}}.faq-page{max-width:85.6rem;margin-left:auto;margin-right:auto}@media(min-width:1101px){.faq-page__title{font-family:Multiround Pro,sans-serif;font-weight:400;font-size:5rem;line-height:1.2;margin-bottom:1.6rem}}@media(max-width:1100px){.faq-page__title{font-family:Multiround Pro,sans-serif;font-weight:400;font-size:2.4rem;line-height:1.166;margin-bottom:2.4rem}}.faq-page__text{color:var(--color-grey-dark)}@media(min-width:1101px){.faq-page__text{margin-bottom:4rem}}@media(max-width:1100px){.faq-page__text{margin-bottom:1.6rem;font-weight:400;font-size:1.2rem;line-height:1.275}}@media(min-width:1101px){.faq-page__filter{margin-bottom:2.4rem}}@media(max-width:1100px){.faq-page__filter{margin-bottom:1.6rem}}@media(max-width:1100px){.faq-page__filter{margin-left:calc(var(--container-gap) * -1);margin-right:calc(var(--container-gap) * -1);display:flex;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.faq-page__filter::-webkit-scrollbar{display:none;width:0;height:0}.faq-page__filter:before,.faq-page__filter:after{content:"";height:1px;flex:none;width:var(--container-gap)}}.faq-page__filter ul{display:flex;list-style:none;column-gap:.8rem}@media(min-width:1101px){.faq-page__filter ul{font-weight:200;font-size:1.4rem;line-height:1.275}}@media(max-width:1100px){.faq-page__filter ul{font-weight:300;font-size:1.2rem;line-height:1.275}}.faq-page__filter ul li{flex:none;border-radius:2rem;border-width:1px;border-style:solid;line-height:0;display:flex;align-items:center;transition-property:background-color,border-color;-webkit-tap-highlight-color:transparent;transition-duration:.25s;transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1)}@media(min-width:1101px){.faq-page__filter ul li{padding:.8rem 2rem}}@media(max-width:1100px){.faq-page__filter ul li{padding:.6rem 2rem}}@media(hover:hover){.faq-page__filter ul li{cursor:pointer}}.faq-page__filter ul li.-active{pointer-events:none}@media(min-width:1101px){.faq-page__filter ul li.-active{font-weight:400;font-size:1.4rem;line-height:1.428}}@media(max-width:1100px){.faq-page__filter ul li.-active{font-weight:400;font-size:1.2rem;line-height:1.275}}.faq-page__filter ul li{border-color:var(--color-aqua-5)}@media(hover:hover){.faq-page__filter ul li:hover{border-color:var(--color-aqua-3)}}.faq-page__filter ul li.-active{background-color:var(--color-aqua-5)}.faq-page .faq{transition-property:visibility,opacity;transition-duration:.5s;transition-delay:0s;transition-timing-function:cubic-bezier(.16,1,.3,1)}.faq-page .faq__item{display:none}.faq-page .faq__item.-visible{display:block}.faq-page .faq.-hide{visibility:hidden;opacity:0}.faq-page__action{text-align:center}@media(min-width:1101px){.faq-page__action{margin-top:4rem}}@media(max-width:1100px){.faq-page__action{margin-top:2.4rem}}.faq-page__action>div{color:var(--color-aqua-1)}@media(min-width:1101px){.faq-page__action>div{font-weight:400;font-size:3rem;line-height:1.2}}@media(max-width:1100px){.faq-page__action>div{font-weight:400;font-size:2.2rem;line-height:1.275}}@media(min-width:1101px){.faq-page__action .button{margin-top:2.4rem}}@media(max-width:1100px){.faq-page__action .button{margin-top:1.6rem}}
