section.faq-module.white .container .items .item{background-color:#f2f4f9}section.faq-module.white .container .items .item .title:after{background-color:#00248a}section.faq-module.light .container .items .item{background-color:#fff}section.faq-module.light .container .items .item .title:after{background-color:#00248a}section.faq-module .container{display:flex;flex-direction:row;gap:2rem}section.faq-module .container .text-content{width:calc(41.66667% - 1rem)}section.faq-module .container .text-content .richtext{margin-bottom:2rem}section.faq-module .container .items{display:flex;flex-direction:column;gap:1.25rem;width:calc(58.33333% - 3rem)}section.faq-module .container .items .item{background-color:#00248a;border-radius:.75rem;overflow:hidden;transition:height .3s;width:100%}section.faq-module .container .items .item.active .title:after{transform:rotate(180deg)}section.faq-module .container .items .item.active .text{opacity:1}section.faq-module .container .items .item .title{align-items:center;cursor:pointer;display:flex;flex-direction:row;font-weight:700;gap:1rem;justify-content:space-between;padding:1.25rem;width:100%}section.faq-module .container .items .item .title:after{background-color:#fff;content:"";height:33px;-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M16.53 21.722a.75.75 0 0 1-1.06 0l-7.647-7.647a.75.75 0 0 1 0-1.06l.354-.354a.75.75 0 0 1 1.06 0L16 19.423l6.763-6.762a.75.75 0 0 1 1.06 0l.354.353a.75.75 0 0 1 0 1.061z' clip-rule='evenodd'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M16.53 21.722a.75.75 0 0 1-1.06 0l-7.647-7.647a.75.75 0 0 1 0-1.06l.354-.354a.75.75 0 0 1 1.06 0L16 19.423l6.763-6.762a.75.75 0 0 1 1.06 0l.354.353a.75.75 0 0 1 0 1.061z' clip-rule='evenodd'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s;width:32px}section.faq-module .container .items .item .text{margin-top:-.5rem;opacity:0;padding:0 1.25rem 1.25rem;pointer-events:none;transition:opacity .3s}@media (max-width:768px){section.faq-module .container{flex-direction:column;gap:3.5rem}section.faq-module .container .items,section.faq-module .container .text-content{width:100%}}