.faq-blocks__container{display:flex;flex-direction:column;gap:2rem}.faq-blocks__container>:nth-child(2n){background:var(--darkblue)}.faq-blocks__container>:nth-child(2n) .faq-blocks__item-title{color:var(--white)}.faq-blocks__item{border-radius:var(--border-radius);padding:4rem 14rem}@media screen and (max-width:1024px){.faq-blocks__item{padding:4rem 6rem}}@media screen and (max-width:480px){.faq-blocks__item{padding:4rem 2rem}}.faq-blocks__item-title{color:var(--darkblue);margin:0 0 2rem}.faq-blocks__item-content{display:flex;flex-direction:column;gap:1rem}.faq-blocks__item-answer{display:none;padding:0 2rem 1.6rem}.faq-blocks__item-answer p:last-child{margin:0}.faq-blocks__item-question{background:var(--white);border-radius:var(--border-radius);margin:0}.faq-blocks__item-question .arrow svg{transition:var(--smooth-transition)}.faq-blocks__item-question.active .arrow svg{opacity:.5;transform:rotate(180deg)}.faq-blocks__item-question button{background:none;border:0;color:var(--darkblue);cursor:pointer;display:block;font:500 calc(var(--f-base)*1.125)/1.25 var(--textfont);padding:2rem 6rem 2rem 2rem;position:relative;text-align:left;text-decoration:none;width:100%}@media screen and (max-width:1023px){.faq-blocks__item-question button{font:500 calc(var(--f-base)*1)/1.25 var(--textfont)}}.faq-blocks__item-question button .question-text{padding-right:6rem}.faq-blocks__item-question button .arrow{display:block;height:1.6rem;position:absolute;right:2rem;top:1.8rem}@media screen and (max-width:1023px){.faq-blocks__item-question button .arrow{top:2.2rem}}.faq-blocks__item-question button .arrow svg{height:100%;line-height:0;width:auto}