.fade-in-image--loading{opacity:0}.fade-in-image--loaded{opacity:1;transition:opacity .5s ease-in-out}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq{min-height:100vh;padding:2rem 1rem;width:100%}@media(max-width:768px){.faq{padding:1rem}}.faq__container{margin:0 auto;max-width:800px;width:100%}.faq__header{margin-bottom:2rem;text-align:center}@media(max-width:768px){.faq__header{margin-bottom:1.5rem}}.faq__title{color:var(--colorWhite,#fff);font-size:1.75rem;font-weight:600;margin-bottom:1rem}@media(max-width:768px){.faq__title{font-size:1.5rem;margin-bottom:.75rem}}.faq__description{color:var(--colorWhite,#fff);font-size:1rem;line-height:1.5;margin:0 auto 3rem;max-width:600px;opacity:.9;text-align:center}@media(max-width:768px){.faq__description{font-size:.875rem;margin-bottom:2rem}}.faq__list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media(max-width:768px){.faq__list{gap:0;margin-bottom:1rem}}.faq__item{animation:fadeInUp .6s ease forwards;background:#ffffff1a;border-radius:16px;opacity:0;overflow:hidden;padding:.5rem;transition:background-color .3s ease}.faq__item:first-child{animation-delay:.1s}.faq__item:nth-child(2){animation-delay:.2s}.faq__item:nth-child(3){animation-delay:.3s}.faq__item:nth-child(4){animation-delay:.4s}.faq__item:nth-child(5){animation-delay:.5s}.faq__item:nth-child(6){animation-delay:.6s}.faq__item:nth-child(7){animation-delay:.7s}.faq__item:nth-child(8){animation-delay:.8s}.faq__item:nth-child(9){animation-delay:.9s}.faq__item:nth-child(10){animation-delay:1s}.faq__item:nth-child(11){animation-delay:1.1s}.faq__item:nth-child(12){animation-delay:1.2s}.faq__item:nth-child(13){animation-delay:1.3s}.faq__item:nth-child(14){animation-delay:1.4s}.faq__item:nth-child(15){animation-delay:1.5s}.faq__item:nth-child(16){animation-delay:1.6s}.faq__item:nth-child(17){animation-delay:1.7s}.faq__item:nth-child(18){animation-delay:1.8s}.faq__item:nth-child(19){animation-delay:1.9s}.faq__item:nth-child(20){animation-delay:2s}.faq__item:nth-child(21){animation-delay:2.1s}.faq__item:nth-child(22){animation-delay:2.2s}.faq__item:nth-child(23){animation-delay:2.3s}.faq__item:nth-child(24){animation-delay:2.4s}.faq__item:nth-child(25){animation-delay:2.5s}.faq__item:nth-child(26){animation-delay:2.6s}.faq__item:hover{background:#ffffff26}.faq__item:hover .faq__question{background:#0000}@media(max-width:768px){.faq__item{background:#0000;border-radius:0}.faq__item,.faq__item:first-child{border-bottom:1px solid var(--colorBorder,#fff)}.faq__item:hover{background:#0000}}.faq__question{align-items:center;background:#0000;border:none;color:var(--colorWhite,#fff);cursor:pointer;display:flex;font-weight:500;justify-content:space-between;padding:1rem 1.25rem;text-align:left;transition:all .3s ease;width:100%}@media(max-width:768px){.faq__question{padding:1rem 0}}.faq__question:hover{background:#0000}.faq__question-text{flex:1;font-size:1rem;line-height:1.4;padding-right:1rem;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-word}@media(max-width:768px){.faq__question-text{font-size:.938rem}}.faq__answer{color:var(--colorWhite,#fff);max-height:0;opacity:0;overflow:hidden;transition:all .5s cubic-bezier(.4,0,.2,1)}.faq__answer--open{max-height:1000px;opacity:.9;padding:0 1.25rem 1.25rem}@media(max-width:768px){.faq__answer--open{padding:0 0 1rem}}.faq__answer--closed{max-height:0;opacity:0;padding:0 1.25rem}@media(max-width:768px){.faq__answer--closed{padding:0}}.faq__answer p{font-size:.938rem;line-height:1.6;white-space:pre-line;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;word-break:break-word}.faq__answer p strong{font-weight:700}@media(max-width:768px){.faq__answer p{font-size:.875rem}}.faq__answer-paragraph{margin-bottom:1rem;word-wrap:break-word;max-width:100%;overflow:hidden;overflow-wrap:break-word;white-space:normal;word-break:break-word}.faq__answer-paragraph:last-child{margin-bottom:0}.faq__answer-paragraph strong{color:var(--colorPrimaryDark,#fff);font-weight:700}.faq__answer ol,.faq__answer ul{margin:.5rem 0 1rem 1.25rem}.faq__answer ol,.faq__answer ol li,.faq__answer ul,.faq__answer ul li{word-wrap:break-word;max-width:100%;overflow-wrap:break-word;word-break:break-word}.faq__answer ol li,.faq__answer ul li{line-height:1.6;margin-bottom:.5rem;overflow:hidden}.faq__answer ol li:last-child,.faq__answer ul li:last-child{margin-bottom:0}