.faq--groups .faq{margin:0 auto;padding:0}.faq--groups .faq__group{list-style:none;margin:0;padding:0}.faq--groups ul.faq__group ol,.faq--groups ul.faq__group ul{margin:0 0 1rem}.faq--groups .faq__item{border:solid #ccd5e4;border-width:0 0 1px}.faq--groups .faq__item--category{background-color:#fff;border:1.5px solid #ccd5e4;border-radius:.625rem;margin-bottom:.625rem}.faq--groups .faq__item:not(.faq__item--category):first-of-type{border-width:1px 0}.faq--groups .faq__item:not(.faq__item--category):last-of-type{border-bottom:none}.faq--groups button.faq__question{background-color:transparent;border:0;border-radius:.625rem;color:#0a1623;cursor:pointer;display:block;font-size:1rem;font-weight:700;margin:0;padding:1.5rem calc(1.5rem + 16px) 1.5rem 1.5rem;position:relative;text-align:left;text-decoration:none;text-transform:none;width:100%}.faq--groups .faq__question--category{padding-right:calc(1.5rem + 35px)}.faq--groups .faq__question--category:focus{background-color:#f7f7fc!important}.faq--groups button.faq__question.has-question-mark{padding-left:calc(1.5rem + 20px)}.faq--groups button.faq__question:focus,.faq--groups button.faq__question:hover,.faq--groups button.faq__question[aria-expanded=true] button.faq__question{background-color:transparent;color:#6878ff}.faq--groups .faq__question--title{margin:0}.faq--groups .faq__question-icon{left:.5rem;pointer-events:none;position:absolute;top:1.5rem}.faq--groups .faq__question-icon:after,.faq--groups .faq__question-icon:before{position:absolute;transition:opacity .3s}.faq--groups .faq__question-icon:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%230A1623' fill-rule='evenodd' d='M0 10c0 5.523 4.477 10 10 10s10-4.477 10-10S15.523 0 10 0 0 4.477 0 10m18 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0m-7 2v-.645a3.5 3.5 0 1 0-4.433-4.042l1.962.393A1.5 1.5 0 1 1 10 9.5a1 1 0 0 0-1 1V12zm0 1v2H9v-2z'/%3E%3C/svg%3E")}.faq--groups .faq__question-icon:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%236878FF' fill-rule='evenodd' d='M0 10c0 5.523 4.477 10 10 10s10-4.477 10-10S15.523 0 10 0 0 4.477 0 10m18 0a8 8 0 1 1-16 0 8 8 0 0 1 16 0m-7 2v-.645a3.5 3.5 0 1 0-4.433-4.042l1.962.393A1.5 1.5 0 1 1 10 9.5a1 1 0 0 0-1 1V12zm0 1v2H9v-2z'/%3E%3C/svg%3E")}.faq--groups .faq__question[aria-expanded=false] .faq__question-icon:before{opacity:1}.faq--groups .faq__question[aria-expanded=false] .faq__question-icon:after,.faq--groups .faq__question[aria-expanded=false]:hover .faq__question-icon:before{opacity:0}.faq--groups .faq__question[aria-expanded=false]:hover .faq__question-icon:after{opacity:1}.faq--groups .faq__question[aria-expanded=true] .faq__question-icon:before{opacity:0}.faq--groups .faq__question[aria-expanded=true] .faq__question-icon:after{opacity:1}.faq--groups .faq__question-toggle{pointer-events:none;position:absolute;right:1.5rem;top:1.5rem}.faq--groups .faq__question--category>.faq__question-toggle{align-items:center;display:inline-flex;height:35px;justify-content:center;right:2rem;width:35px}.faq--groups .faq__question-toggle:after,.faq--groups .faq__question-toggle:before{left:50%;position:absolute;top:50%;transform:scale(1);transition:transform .3s}.faq--groups .faq__question--category>.faq__question-toggle:after,.faq--groups .faq__question--category>.faq__question-toggle:before{position:absolute;right:0;top:.5rem;transform:scale(1);transition:transform .3s}.faq--groups .faq__question-toggle:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23FFF' stroke='%230A1623' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M1.5 8h13M8 1.5v13'/%3E%3C/g%3E%3C/svg%3E")}.faq--groups .faq__question-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='3' viewBox='0 0 16 3'%3E%3Cpath fill='none' stroke='%236878FF' stroke-linecap='round' stroke-width='2' d='M1.5 1.5h13'/%3E%3C/svg%3E");top:-6px}.faq--groups .faq__question--category .faq__question-toggle:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%236878FF' d='M20.296 8.204a1.124 1.124 0 0 0-1.594 0L12 14.906 5.296 8.204a1.127 1.127 0 1 0-1.594 1.594l7.5 7.5a1.127 1.127 0 0 0 1.594 0l7.5-7.5a1.125 1.125 0 0 0 0-1.594'/%3E%3C/svg%3E")!important}.faq--groups .faq__question--category .faq__question-toggle:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' viewBox='0 0 24 24'%3E%3Cpath fill='%236878FF' d='M20.297 15.796a1.124 1.124 0 0 1-1.594 0l-6.702-6.702-6.704 6.702a1.127 1.127 0 1 1-1.594-1.594l7.5-7.5a1.124 1.124 0 0 1 1.594 0l7.5 7.5a1.125 1.125 0 0 1 0 1.594'/%3E%3C/svg%3E")!important}.faq--groups .faq__question[aria-expanded=false] .faq__question-toggle:before{transform:scale(1)}.faq--groups .faq__question[aria-expanded=false] .faq__question-toggle:after{transform:scale(0)}.faq--groups .faq__question[aria-expanded=false]:hover .faq__question-toggle:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cg fill='%23FFF' stroke='%236878ff' stroke-linecap='round' stroke-width='2'%3E%3Cpath d='M1.5 8h13M8 1.5v13'/%3E%3C/g%3E%3C/svg%3E")}.faq--groups .faq__question[aria-expanded=true] .faq__question-toggle:before{transform:scale(0)}.faq--groups .faq__question[aria-expanded=true] .faq__question-toggle:after{transform:scale(1)}.faq--groups .faq__question:focus,.faq--groups .faq__question:hover{outline:0}.faq--groups .faq__answer{display:none;height:auto;margin:0;padding:0 1.5rem}.faq--groups .faq__answer:not(.faq__answer--category){padding-bottom:1rem}.faq--groups .faq__answer[aria-hidden=false]{display:block}.faq--groups .faq__answer :first-of-type{margin-top:0}@media (min-width:768px){.faq--groups .faq__answer:not(.faq__answer--category){padding-right:calc(1.5rem + 16px)}.faq--groups .faq__answer:not(.faq__answer--category).has-question-mark{padding-left:calc(1.5rem + 20px)}}