.bg-light-gray{background-color:#f0f0f0}body{-webkit-font-smoothing:antialiased;font-size:16px;position:relative}.blue-title,body{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}.blue-title{color:#4b8eba;font-size:35px}.bernadette{font-family:Outfit,sans-serif;font-optical-sizing:auto;font-style:normal;font-weight:400}main#faqs section#main{padding:3rem 1rem 1.5rem}@media only screen and (min-width:768px){main#faqs section#main{padding:4rem 1rem 2rem}}main#faqs section#main h1{color:#305686;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:32px;font-style:normal;font-weight:500;letter-spacing:1px;line-height:1.15;margin:0;text-align:center}@media only screen and (min-width:768px){main#faqs section#main h1{font-size:44px;line-height:1.1}}@media only screen and (min-width:1200px){main#faqs section#main h1{font-size:50px}}main#faqs section#faq-list{padding:0 0 4rem}@media only screen and (min-width:768px){main#faqs section#faq-list{padding:0 0 5rem}}main#faqs section#faq-list .faqs-accordion .faq-item{border-bottom:1px solid rgba(50,62,72,.25)}main#faqs section#faq-list .faqs-accordion .faq-item:last-child{border-bottom:none}main#faqs section#faq-list .faqs-accordion .faq-item .faq-question{align-items:center;background:transparent;border:none;color:#305686;cursor:pointer;display:flex;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:1.125rem;font-style:normal;font-weight:500;gap:1rem;justify-content:space-between;letter-spacing:.25px;line-height:1.3;padding:1.25rem 0;position:relative;text-align:left;width:100%}@media only screen and (min-width:768px){main#faqs section#faq-list .faqs-accordion .faq-item .faq-question{font-size:1.375rem;padding:1.5rem 0}}main#faqs section#faq-list .faqs-accordion .faq-item .faq-question:focus,main#faqs section#faq-list .faqs-accordion .faq-item .faq-question:focus-visible{box-shadow:none;outline:none}main#faqs section#faq-list .faqs-accordion .faq-item .faq-question .question-text{flex:1;padding-right:.5rem}main#faqs section#faq-list .faqs-accordion .faq-item .faq-question .icon{border-color:transparent #305686 transparent transparent;border-style:solid;border-width:7px 12px 7px 0;flex-shrink:0;height:0;transform:rotate(0deg);transform-origin:40% 50%;transition:transform .3s ease;width:0}main#faqs section#faq-list .faqs-accordion .faq-item .faq-question.active .icon{transform:rotate(90deg)}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content{color:#323e48;font-family:Outfit,sans-serif;font-optical-sizing:auto;font-size:1rem;font-style:normal;font-weight:400;letter-spacing:.25px;line-height:1.5;padding:0 2rem 1.25rem 0}@media only screen and (min-width:768px){main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content{font-size:1.125rem;line-height:1.45;padding-bottom:1.5rem}}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content p{margin-bottom:.75rem}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content p:last-child{margin-bottom:0}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content a{color:#305686;text-decoration:underline}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content a:focus,main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content a:hover{color:#8cac17}main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content ol,main#faqs section#faq-list .faqs-accordion .faq-item .faq-answer .faq-answer-content ul{margin:0 0 .75rem;padding-left:1.25rem}main#faqs section#faq-list .faqs-accordion .faq-item.open .faq-answer{max-height:2000px}