#header{transition:background .3s}#header.home-page,#header.faq-page{background:linear-gradient(135deg,#f8f9ff 0%,#fff 100%)}@media (max-width:1024px){#header .menu-div{display:none}}#header .menu-div .menu a{color:#000;transition:all .6s}#header .menu-div .menu a:hover{color:#6363b7;transition:all .6s}#header .menu-div .container{padding-block:32px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2rem;padding-left:24px;padding-right:24px;display:grid}#header .menu-div .menu{text-align:center;justify-content:center;gap:0;font-size:16px;display:flex}#header .menu-div .menu a{align-items:center;padding:0 20px;position:relative}#header .menu-div .menu a.active-page:after{content:"";background:#8a87e0;border-radius:50%;width:8px;height:8px;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)}#header .menu-div .botoes{justify-content:end;gap:24px;display:flex}#header .menu-div .botoes .btn-primary{margin-top:0}#header .menu-div .flags{justify-content:end;align-items:center;gap:6px;display:flex}#header .menu-div .flags button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:opacity .2s,background-color .2s;display:flex}#header .menu-div .flags button:hover{background-color:#0000000a}#header .menu-div .flags button.active{background-color:#6363b714}#header .menu-div .flags button:first-child img{transform:none}#header .menu-div .flags img{object-fit:cover;filter:grayscale();opacity:.5;border-radius:50%;width:24px;height:24px;transition:filter .2s,opacity .2s}#header .menu-div .flags img.active,#header .menu-div .flags button:hover img{filter:grayscale(0);opacity:1}#header #menu-mobile{transition:opacity .5s,visibility .5s}@media (min-width:1025px){#header #menu-mobile{display:none}}#header #menu-mobile .fechar{cursor:pointer;color:inherit;background:0 0;border:none;justify-content:center;align-items:center;width:43px;height:43px;padding:0;font-family:inherit;font-size:43px;line-height:1;display:flex;position:absolute;top:0;right:30px}#header #menu-mobile .flags{justify-content:center;align-items:center;gap:8px;display:flex}#header #menu-mobile .flags button:first-child img{transform:none}#header #menu-mobile .flags button{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:opacity .2s,background-color .2s;display:flex}#header #menu-mobile .flags button:hover{background-color:#0000000a}#header #menu-mobile .flags button.active{background-color:#6363b714}#header #menu-mobile .flags img{object-fit:cover;filter:grayscale();opacity:.5;border-radius:50%;width:26px;height:26px;transition:filter .2s,opacity .2s}#header #menu-mobile .flags img.active,#header #menu-mobile .flags button:hover img{filter:grayscale(0);opacity:1}#header #menu-mobile .menu-mobile .container{grid-template-columns:85% 15%;align-items:center;padding-block:32px;display:grid}#header #menu-mobile .menu-mobile .abre-menu{cursor:pointer;background:0 0;border:none;justify-content:end;align-items:center;padding:0;display:flex}#header #menu-mobile .menu-popup{z-index:99999;background:#fff;display:none;position:fixed;inset:0}#header #menu-mobile .menu-popup.active{display:block}#header #menu-mobile .menu-popup .menu a{color:#000;transition:all .6s}#header #menu-mobile .menu-popup .menu a:hover{color:#6363b7;transition:all .6s}#header #menu-mobile .menu-popup .container{flex-direction:column;align-items:center;gap:40px;width:100%;height:100vh;padding-block:18% 0;display:flex;position:relative}#header #menu-mobile .menu-popup .menu{text-align:center;flex-direction:column;gap:0;font-size:20px;display:flex}#header #menu-mobile .menu-popup .menu a{align-items:center;padding:10px 0;display:block;position:relative}#header #menu-mobile .menu-popup .menu a.active-page:after{content:"";background:#8a87e0;border-radius:50%;width:8px;height:8px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}#header #menu-mobile .menu-popup .botoes{flex-direction:column-reverse;justify-content:center;align-items:center;gap:24px;display:flex}#header #menu-mobile .menu-popup .botoes .btn-primary{margin-top:0}
