.page-faq-section{background-color:var(--color-wild-sand)}.page-faq.page-faq__main .page-faq__container{padding-top:2.5rem;padding-bottom:.625rem}@media(min-width:768px){.page-faq.page-faq__main .page-faq__container{padding-top:3.75rem;padding-bottom:.625rem}}.page-faq.page-faq__additional .page-faq__container{padding-bottom:2.5rem}
@media(min-width:768px){.page-faq.page-faq__additional .page-faq__container{padding-bottom:5rem}}.page-faq .container-shape{position:relative;max-width:78.125rem}.page-faq .container-shape svg{position:absolute}.page-faq .container-shape svg:nth-child(1){left:0;top:0}.page-faq .container-shape svg:nth-child(2){right:5.3125rem;top:7.1875rem}
.page-faq__container{max-width:45.75rem;padding-left:1rem;padding-right:1rem}.page-faq h1{color:var(--color-azure-dark);margin-bottom:1rem;font-size:2.625rem;line-height:2.625rem}@media(min-width:768px){.page-faq h1{margin-bottom:2.5rem;font-size:4.5rem;line-height:4.5rem}}.page-faq h2{margin-bottom:1.5rem;margin-top:3.75rem;color:var(--color-azure-dark);font-weight:500}
.page-faq h2.h4.heading-2{font-size:1.375rem;line-height:1.625rem}@media(min-width:768px){.page-faq h2.h4.heading-2{font-size:1.5rem;line-height:1.75rem}}.page-faq__main-description{margin:0 auto 2.5rem;max-width:40rem}@media(min-width:768px){.page-faq__main-description{margin:0 auto 3.75rem}}.page-faq__main-description *{font-weight:300;font-size:1.125rem;line-height:1.375rem;font-family:var(--font-body-1);color:var(--color-azure-dark);margin:0}
@media(min-width:768px){.page-faq__main-description *{font-size:1.25rem;line-height:1.625rem}}.page-faq__item{margin-bottom:1rem;border-radius:1.25rem;background-color:var(--color-white)}.page-faq__item.question-answer{width:100%;overflow:hidden}.page-faq__item.question-answer:hover{cursor:pointer}.page-faq__item.title-question{background-color:transparent;padding:0;margin-top:-4.6875rem;padding-top:4.6875rem}
@media(max-width:767px){.page-faq__item.title-question{margin-top:-3.125rem;padding-top:3.125rem}}.page-faq__button{border:0;display:flex;align-items:center;justify-content:space-between;border-radius:1.25rem;width:100%;color:var(--color-azure-dark);background:transparent;cursor:pointer;padding:1rem;text-align:left}
@media(min-width:768px){.page-faq__button{padding:1.25rem}}.page-faq__button svg{max-width:.875rem;transition:.3s}.page-faq__description{max-height:0;transition:max-height .3s cubic-bezier(0,1,0,1);overflow:hidden;display:none}.page-faq__description.active{max-height:62.5rem;transition:max-height .3s ease-in-out;display:block}
.page-faq__description-content{background-color:#fff;padding:0 1.25rem 1.25rem 1.25rem}.page-faq__description-content *{font-weight:300;font-size:.875rem;line-height:1.25rem;color:var(--color-azure-dark)}@media(min-width:768px){.page-faq__description-content *{font-size:1rem;line-height:1.5rem}}.page-faq__description-content *:first-child{margin-top:0}
.page-faq__description-content *:last-child{margin-bottom:0}.page-faq__description-content strong,.page-faq__description-content b{font-weight:bold}.page-faq__title{transition:.3s;border-radius:1.25rem}.page-faq__title.active{padding-bottom:0}.page-faq__title.active svg{transform:rotate(180deg)}