 .q-mobile { display: none; } @media (max-width: 767px) { .q-desktop { display: none; } .q-mobile { display: inline; } }  html { scroll-behavior: smooth; }   .ca-faq { display: flex; flex-direction: column; gap: 8px; width: 100%; }  .ca-faq__item { background-color: var(--ca-mais-clara); border-radius: 8px; padding: 16px 20px; width: 100%; }  .ca-faq__pergunta { cursor: pointer; font-weight: 600; list-style: none; display: flex; justify-content: space-between; align-items: center; gap: 12px; }  .ca-faq__pergunta::-webkit-details-marker { display: none; }  .ca-faq__pergunta::after { content: "+"; font-size: 22px; font-weight: 400; line-height: 1; flex-shrink: 0; }  .ca-faq__item[open] .ca-faq__pergunta::after { content: "−"; }  .ca-faq__resposta { padding-top: 12px; }  .ca-faq__nota { font-size: 13px; color: #666; margin-top: 8px; }   #moove_gdpr_cookie_info_bar { left: 12px !important; right: 12px !important; bottom: 84px !important;  width: auto !important; max-width: 560px !important; margin: 0 auto !important; border: 0 !important; border-radius: 14px !important; background: rgba(17,17,17,.88) !important; box-shadow: 0 6px 20px rgba(0,0,0,.25) !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container { padding: 14px 16px !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-content { display: flex !important; flex-direction: column !important; align-items: stretch !important; gap: 12px !important; padding: 0 !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice { width: auto !important; margin: 0 !important; padding: 0 !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p { margin: 0 !important; font-size: 14px !important; line-height: 1.4 !important; color: #fff !important; text-align: center !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice a { color: inherit !important; text-decoration: underline; }  #moove_gdpr_cookie_info_bar .moove-gdpr-button-holder { display: flex !important; width: 100% !important; gap: 10px !important; margin: 0 !important; padding: 0 !important; } #moove_gdpr_cookie_info_bar .mgbutton { flex: 1 1 0 !important; min-width: 0 !important; margin: 0 !important; padding: 10px 0 !important; font-size: 14px !important; text-align: center !important; border-radius: 999px !important; border: 1.5px solid #fff !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-allow-all { background: #fff !important; color: #111 !important; } #moove_gdpr_cookie_info_bar .moove-gdpr-infobar-reject-btn { background: transparent !important; color: #fff !important; }  #moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden { display: none !important; }  body:has(.ca-sem-banner) #moove_gdpr_cookie_info_bar { display: none !important; } 