.faq{list-style:none;display:flex;flex-direction:column;gap:12px}@media(max-width:900px){.faq{gap:10px}}.faq__item{display:flex;flex-direction:column;padding:24px;border-radius:12px;border:1px solid #fff;color:#fff;gap:18px;cursor:pointer}@media(max-width:900px){.faq__item{padding:16px 12px;gap:12px}}.faq__question{display:flex;justify-content:space-between;align-items:center}.faq__title{font-size:24px;font-weight:500;line-height:28.8px}@media(max-width:900px){.faq__title{font-size:20px;line-height:24px}}.faq__answer{display:none;font-size:18px;font-weight:400;line-height:21.6px;color:#003a6a;white-space:pre-wrap}@media(max-width:900px){.faq__answer{font-size:16px;line-height:19.2px}}.faq .--selected{background-color:#fff}.faq .--selected .faq__title{color:#dd0209}.faq .--selected .faq__icon{color:#003a6a}.faq .--selected .faq__answer{display:flex}.homeFirstSection{display:flex;padding:32px 0;background-color:#003a6a}@media(max-width:900px){.homeFirstSection{padding:0}}.homeFirstSection__slider{background-size:cover;background-position:50%;padding:32px;border-radius:24px;overflow:hidden;display:flex;align-items:end;position:relative;width:100%;aspect-ratio:1376/774}@media(max-width:900px){.homeFirstSection__slider{padding:12px;aspect-ratio:355/600}}.homeFirstSection__controls{display:flex;align-items:center;justify-content:space-between;position:absolute;top:0;height:100%;width:calc(100% - 64px);z-index:1}@media(max-width:900px){.homeFirstSection__controls{width:calc(100% - 24px)}}.homeFirstSection__button{padding:1rem;border-radius:5rem;display:flex;align-items:center;border:none;background-color:#fff;font-size:32px;cursor:pointer;color:rgba(0,58,106,.698)}@media(max-width:900px){.homeFirstSection__button{font-size:24px}}.homeFirstSection__pagination{display:flex;align-items:center;gap:8px;list-style:none;background-color:rgba(0,0,0,.2);min-height:20px;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:0 12px;border-radius:100px;z-index:2}.homeFirstSection__pagination__item{cursor:pointer;border-radius:5rem;border:1px solid #003a6a;width:12px;height:12px;background-color:transparent}.homeFirstSection__pagination__item.--active{background-color:#003a6a}.homeFirstSection .container{padding:0 32px}@media(max-width:900px){.homeFirstSection .container{padding:12px 10px}}