section.faq-module .container{align-items:start;display:grid;gap:4rem;grid-template-columns:minmax(0,20.3125rem) minmax(0,55.3125rem)}@media screen and (max-width:768px){section.faq-module .container{gap:2rem;grid-template-columns:1fr}}section.faq-module .wrapper-content{max-width:20.3125rem}@media screen and (max-width:768px){section.faq-module .wrapper-content{max-width:none}}section.faq-module .wrapper-content .label+.title{margin-top:1rem}section.faq-module .wrapper-accordions{display:flex;flex-direction:column;gap:1rem;max-width:55.3125rem}@media screen and (max-width:768px){section.faq-module .wrapper-accordions{max-width:none}}section.faq-module .accordion{background-color:transparent;cursor:pointer;overflow:hidden;transition:background-color .3s cubic-bezier(0,.55,.45,1)}section.faq-module .accordion:not(:last-child){border-bottom:1px solid #e4e1f5}section.faq-module .accordion-trigger{align-items:center;background:0 0;border-radius:0;color:#0a0a2a;display:flex;gap:1rem;height:auto;justify-content:space-between;padding:1.25rem 1.5rem;text-align:left;transition:padding-bottom .3s cubic-bezier(0,.55,.45,1);width:100%}section.faq-module .accordion-trigger:hover{background:0 0}section.faq-module .accordion-trigger:focus,section.faq-module .accordion-trigger:focus-visible{border:none;box-shadow:none;outline:0}section.faq-module .accordion-trigger h5{color:#0a0a2a;font-family:Plus Jakarta Sans,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:0;line-height:130%;margin:0}section.faq-module .accordion-trigger:after{background-color:#0a0a2a;content:"";display:block;height:2rem;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='36' fill='none' viewBox='0 0 36 36'%3E%3Cpath stroke='%230a0a2a' stroke-width='2' d='M0 17h36M18 0v36'/%3E%3C/svg%3E");mask-position:center;mask-repeat:no-repeat;mask-size:contain;min-width:2rem;transform:rotateX(0);transition:transform .3s cubic-bezier(0,.55,.45,1),mask-image .3s cubic-bezier(0,.55,.45,1);width:2rem}section.faq-module .accordion.active .accordion-trigger{padding-bottom:.75rem}section.faq-module .accordion.active .accordion-trigger:after{mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='2' fill='none' viewBox='0 0 36 2'%3E%3Cpath stroke='%230a0a2a' stroke-width='2' d='M0 1h36'/%3E%3C/svg%3E")}section.faq-module .accordion-content{max-height:0;overflow:hidden;padding:0 1.5rem;transition:max-height .3s cubic-bezier(0,.55,.45,1),padding .3s cubic-bezier(0,.55,.45,1)}section.faq-module .accordion-content .richtext{color:#0a0a2a;padding:0 0 1.5rem}section.faq-module .accordion-content .richtext *{color:#0a0a2a}section.faq-module .accordion-content .richtext p{margin:0}section.faq-module .accordion-content .richtext p+p{margin-top:1rem}section.faq-module .accordion.active .accordion-content{padding:0 1.5rem}