body{-webkit-font-smoothing:antialiased;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:18px;font-style:normal;font-weight:300}main#faqs-section section#main{padding-bottom:3rem;padding-top:3.5rem}main#faqs-section section#main .content-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between}main#faqs-section section#main .content-wrapper h1{color:#0055b8;font-family:minerva-modern,sans-serif;font-optical-sizing:auto;font-size:2.5rem;font-style:normal;font-weight:400;margin-bottom:1rem;text-align:center}@media only screen and (min-width:992px){main#faqs-section section#main .content-wrapper h1{font-size:3.375rem}}main#faqs-section section#main .content-wrapper .copy{margin-bottom:2rem}main#faqs-section section#main .content-wrapper .dropdown{z-index:9}main#faqs-section section#main .content-wrapper .dropdown .dropdown-toggle{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='9' fill='none' viewBox='0 0 16 9'%3E%3Cpath fill='%230055b8' d='M0 0h16L8 9z'/%3E%3C/svg%3E");background-position:right 1.25rem center;background-repeat:no-repeat;background-size:16px 9px;border:1px solid #545f71;border-radius:16px;color:#545f71;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.5rem;font-style:normal;font-weight:500;height:44px;padding-right:2.5rem;width:300px}main#faqs-section section#main .content-wrapper .dropdown .dropdown-toggle.active{font-size:1.25rem}main#faqs-section section#main .content-wrapper .dropdown .dropdown-toggle:after{display:none}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu{border:none;border-radius:16px;box-shadow:0 10px 16px 0 rgba(0,0,0,.1);padding:0;width:300px}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item{border-bottom:.25px solid hsla(0,0%,52%,.29);color:#545f71;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.25rem;font-style:normal;font-weight:500;padding:8px 18px;transition:.25s ease-in-out}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item:active,main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item:hover{background-color:#fff;color:#0055b8}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item.top-item{border-top-left-radius:16px;border-top-right-radius:16px}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item.bottom-item{border-bottom:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item[data-category=All]{display:none}main#faqs-section section#main .content-wrapper .dropdown .dropdown-menu .dropdown-item[data-category=All].show{display:block}main#faqs-section section#faqs{padding:0 0 3rem}@media only screen and (min-width:1200px){main#faqs-section section#faqs{padding:0 0 6rem}}main#faqs-section section#faqs .faqs-container{max-width:100%}@media only screen and (min-width:768px){main#faqs-section section#faqs .faqs-container{max-width:720px}}@media only screen and (min-width:992px){main#faqs-section section#faqs .faqs-container{max-width:880px}}main#faqs-section section#faqs .faqs-container .custom-accordion{align-items:start;display:grid;gap:1.5rem;grid-template-columns:1fr}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item{background:#fff;border-bottom:1px solid #545f71;overflow:hidden;padding-bottom:1rem}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item:last-of-type{border-bottom:none}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item sup{display:inline-block;font-size:75%;transform:translateY(-5px)}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-question{background:#fff;border:none;color:#545f71;cursor:pointer;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.75rem;font-style:normal;font-weight:500;line-height:1.25;padding:0 40px 0 0;position:relative;text-align:left;transition:all .3s ease;width:100%}@media only screen and (min-width:1200px){main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-question{font-size:2rem;line-height:1.5}}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-question:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='32' fill='none' viewBox='0 0 20 32'%3E%3Cpath fill='%23585858' d='M2 15h16l-8 10z'/%3E%3Cpath fill='%23000' fill-opacity='.2' d='M2 15h16l-8 10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";height:32px;position:absolute;right:0;top:50%;transform:rotate(90deg);transition:transform .3s ease;translate:0 -50%;width:20px}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-question.active:after{transform:rotate(0)}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-answer{max-height:0;overflow:hidden;padding:0;transition:max-height .25s ease-in-out,padding .25s ease-in-out}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-answer .faq-answer-content{color:#545f71;font-family:serenity,sans-serif;font-optical-sizing:auto;font-size:1.35rem;font-style:normal;font-weight:300;line-height:1.35;padding-bottom:1.5rem}@media only screen and (min-width:768px){main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-answer .faq-answer-content{font-size:1.5rem}}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-answer a{color:#0055b8;text-decoration:none}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item .faq-answer a:hover{text-decoration:underline}main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item.open .faq-answer{max-height:650px;padding:0}@media only screen and (min-width:768px){main#faqs-section section#faqs .faqs-container .custom-accordion .faq-item.open .faq-answer{max-height:400px}}