.section--faq{background-color:#f2f5f9}@media (max-width:1023px){.section--faq .container{padding:64px 16px}}@media (min-width:1024px){.section--faq .container{align-items:flex-start;padding:96px 0}}.section--faq .section__heading{color:#001c40;line-height:1.25}@media (min-width:1024px){.section--faq .section__heading{max-width:36%}}.section--faq .section__content{flex-direction:column;display:flex}@media (min-width:1024px){.section--faq .section__content{flex:0 64%}}.faq-list{border-top:1px solid #00398433;list-style:none}.faq-item{border-bottom:1px solid #00398433}.faq-item__trigger{text-align:left;cursor:pointer;color:#003984;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}@media (max-width:1023px){.faq-item__trigger{padding:20px 0}}@media (min-width:1024px){.faq-item__trigger{padding:24px 0}}.faq-item__question{font-weight:500}@media (max-width:1023px){.faq-item__question{font-size:20px;line-height:26px}}@media (min-width:1024px){.faq-item__question{font-size:26px;line-height:32px}}.faq-item__icon{color:#003984;flex-shrink:0;transition:transform .3s;display:flex}.faq-item__icon-plus{transform-origin:50%;transition:opacity .3s,transform .3s}.faq-item__body{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid;overflow:hidden}.faq-item__answer{color:#001c40;transition:padding-bottom .3s;overflow:hidden}@media (max-width:1023px){.faq-item__answer{font-size:14px;line-height:20px}}@media (min-width:1024px){.faq-item__answer{font-size:16px;line-height:22px}}.faq-item--open .faq-item__body{grid-template-rows:1fr}.faq-item--open .faq-item__icon-plus{transform:rotate(45deg)}.faq-item--open .faq-item__answer{padding-bottom:24px}
.bar-section{color:#003984;padding:20px 0}@media (max-width:1023px){.bar-section{padding:20px 16px}}.bar-section--dark{color:#fff;background-color:#f2f5f9}.bar-section p{font-size:16px}@media (max-width:1023px){.bar-section p{line-height:1.375}}@media (min-width:1024px){.bar-section p{line-height:1.375}}.bar-section .list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (min-width:1024px){.bar-section .list{justify-content:space-evenly}}.bar-section .list-item{justify-content:flex-start;align-items:center;gap:16px;display:flex}@media (max-width:1023px){.bar-section .list-item__title{font-size:16px}}@media (min-width:1024px){.bar-section .list-item__title{font-size:18px}}.bar-section .list-item svg{width:27px;height:27px}
