.faqs{margin:auto;max-width:1920px;padding-bottom:7rem}.faqs .container h1,.faqs .container h2{color:#292b65;font-size:2.25rem;font-weight:900;margin-bottom:1rem}@media (max-width:767.98px){.faqs .container h1,.faqs .container h2{font-size:1.5rem}}.faqs .container p{color:#292b65;margin-bottom:1.5rem}.faqs .container h2{margin-bottom:2rem;margin-top:5rem}.faqs .container h3{color:#292b65;cursor:pointer;font-size:1.125rem;font-weight:700;position:relative}.faqs .container h3[aria-expanded=true]:after{content:"-"}.faqs .container h3:after{bottom:0;color:#292b65;content:"+";font-size:1.125rem;font-weight:700;left:auto;position:absolute;right:0;top:0}.faqs .container hr{color:#292b65;opacity:1}.faqs .container .input-file{display:flex;position:relative}.faqs .container .input-file div{align-items:center;border:1px solid #292b65;border-radius:.25rem 0 0 .25rem;border-right:0;color:#292b65;display:flex;font-weight:400;height:2.375rem;padding-left:1rem;width:100%}.faqs .container .input-file label{align-items:center;background-color:#292b65;border:1px solid #292b65;border-radius:0 .25rem .25rem 0;color:#fff;cursor:pointer;display:flex;font-weight:400;padding-inline:2rem}.faqs .container .input-file label:before{bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.faqs .container .input-file label:hover{background-color:#fff;color:#292b65}.faqs .container .input-file label svg{margin-right:.5rem}.faqs .container .input-file input{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.faqs .container form .btn-primary{display:block;text-transform:lowercase}.faqs .container form .btn-primary:first-letter{text-transform:uppercase!important}
