.accordion-item{align-items:flex-start;border-bottom:1px solid var(--hr);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:1.5rem 0;width:100%}.accordion-item.open{cursor:default}.accordion-item:last-of-type{border-bottom:0}.accordion-item .item-header{align-items:center;display:flex;width:100%}@media only screen and (max-width:768px){.accordion-item .item-header{align-items:flex-start}.accordion-item .item-header .item-opener{margin-top:.375rem}}.accordion-item .item-header .item-title{color:var(--pure-black);flex:1;padding-right:1.5rem}.accordion-item .item-header .item-opener{align-items:center;display:flex;height:.5rem;justify-content:center;width:.5rem}@media (hover:hover){.accordion-item .item-header .item-opener:hover{cursor:pointer}}.accordion-item .item-header .item-opener svg{opacity:.5;transition:opacity .3s var(--ease-default)}.accordion-item:hover .item-opener svg{opacity:1}.accordion-item .item-content{height:0;overflow:hidden;position:relative;transition:height .3s var(--ease-default);width:80%}.accordion-item .item-content .content-wrapper{padding-top:.5rem}@media only screen and (max-width:768px){.accordion-item .item-content{width:90%}}.faq{align-items:flex-start;display:flex;justify-content:center;padding:1rem 0 2rem;width:var(--large-content-width)}@media only screen and (max-width:768px){.faq{flex-direction:column;gap:2rem;padding-top:0;width:100%}}.faq .faq-container{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:50%}@media only screen and (max-width:768px){.faq .faq-container{width:100%}}.faq .accordion{border-bottom:1px solid var(--hr);border-top:1px solid var(--hr)}
